Re: [问题] 使用Visual Studio 是否就能包含所有功能

楼主: hellokidding (喔是喔真的假的)   2020-03-14 16:58:33
※ 引述《fanssica (凤山郭富城)》之铭言:
: 各位版友好 小弟目前是刚开始学习Python的新手
: 之前已有使用Visual Studio多年的经验
: 在开始使用python时 我先安装了python 官网中的python
: 又安装了Anaconda
: 同时VS 中也有Python
: 然后开始安装套件
: 这时问题就出现了
: 一开始没发现在python或Anaconda还有CMD中安装的module都是在不同的路径
: 同时我查看我的python/anconda/vspathon的运行路径也不一样
: 想请问我这样是不是代表了 我同时安装了三套python
: 而套件的我知道是可以改变搜寻路径来互通的
: 只是有些有有些没有一直拉来拉去
: 搞得我昏头地暗
: 现在索性把Anaconda / python 全部删除
: 只使用VS2019 内建的python环境管理器来管理我所有的 包与环境
: 反而对我这个初学者来说更能理解
: 可是担心会有其是否他的潜在问题
: 想请问只使用VS就能完成所有功能
新手同问:
因为自己已经先安装了VS Code
后来因为课程所以又安装了Anaconda
并从上面又再装了一次VS Code
变成我打pip 指令安装的套件全部都不会安装在conda的环境下
变成要再打指令安装一次
请问这个办法有什么解吗?
现在电脑里有三个版本的python
分别是mac 内建的python2.7
vs code 的python 3.7
以及 conda python 3.7
现在有两个问题:
1.我要怎么知道我现在是用什么版本的python写程式?
2.如果要让环境统一变成conda python 3.7 该怎么做?
还请板上的前辈帮忙解答~~
感激不尽
作者: yushes920179 (乐冰)   2020-03-14 17:22:00
1 写程式都是一样的 问题是你用哪一个python 执行
作者: roccqqck (ccqq)   2020-03-14 17:22:00
conda list截图一下vscode 那些python路径也截图一下理论上vscode不能装python3.7 应该是anaconda那个python3.7 除非你乱搞Mac内建python2没有pip 你不会装到那里 别理他就好用虚拟环境谢谢
作者: TuCH (谬客)   2020-03-14 17:33:00
先学会用conda create -n my_env python=3.7 开始
作者: roccqqck (ccqq)   2020-03-14 18:39:00
第四个是homebrew的python第三个应该是官网python?二三四留一个就好 其他两个删掉
作者: Hsins (翔)   2020-03-14 19:52:00
vscode 没有不能装 python 3.7... vscode 就是编辑器而已
作者: roccqqck (ccqq)   2020-03-14 20:18:00
我当然知道只是编辑器...他讲得很像透过vscode装python
作者: Hsins (翔)   2020-03-14 20:21:00
你讲的是 fanssica 发文的内容,Visual Stuio 的确可以装Python 和相关套件...
作者: roccqqck (ccqq)   2020-03-14 20:24:00
vscode真的可安装python啊?怎用啊 求解
作者: Hsins (翔)   2020-03-14 20:24:00
Visual Studio != Visual Studio Code...
作者: roccqqck (ccqq)   2020-03-14 20:25:00
我反而没在用visual studio
作者: Hsins (翔)   2020-03-14 20:25:00
https://reurl.cc/yZgeKl上一篇会用 VS2019 这种把年份讲出来的... 通常指那个很肥的 IDE 而不是 VS Code
作者: roccqqck (ccqq)   2020-03-14 20:29:00
喔喔 懂你意思
作者: fanssica (fanssica)   2020-03-14 21:21:00
我是上一篇原po 我用的是很肥的那个紫色vs 这篇原po讲的是蓝色的vs code
作者: alvinlin (林矜业)   2020-03-14 22:48:00
好热闹这篇
作者: roccqqck (ccqq)   2020-03-14 23:01:00
回原po 没有为什么 爽了话本来就可以装N个python个人建议是全删掉 重装anaconda或改用pyenv官网的跟homebrew的python我不推
作者: alvinlin (林矜业)   2020-03-15 07:01:00
怎么大家都不喜欢官网的?喜欢anaconda?我个人反而比较喜欢官网的,anaconda我现在也都不太装了
作者: roccqqck (ccqq)   2020-03-15 07:20:00
pyenv就是用官网的载下来build至于win了话 我觉得miniconda比较方便一点
作者: alvinlin (林矜业)   2020-03-15 09:56:00
1.在python里输入 import sys; sys.version就会列出来2. 除了内建的v2外,把anaconda以外的全部移除即可.另外, 可以输入 sys.executable 看现在执行哪个 python还有, 如果你同时装了 anaconda 及官方 IDEL, 要注意pip时用的是哪个 pip, 否则你的套件会跑去不同地方最后, python汇入的顺序是目前目录,sys.path值里的目录不知目前目录的话输入 import os; os.getcwd()至于套件的目录, 可以输入 import pip; pip.__path__套件目录就在那个 pip 的上一层通常是 ..\site-packages补充: conda安装的套件不是从pipy来的.pip才是.两个不同pip的套件比较新,而且数量远远超过conda.所以建议用官方心得:对新手来说官方25MB的IDLE远比GB级的VS2019, 还有4, 500MB的anaconda来得轻巧而且对新手来说全部功能都有绝对足以应付大部份新手所需. 除了像 spyder, IPython没有外(但其实也不需要).顶多你需要个编辑器sublimeText
作者: roccqqck (ccqq)   2020-03-17 12:35:00
官网python默认路径我很讨厌 所以不推新手去装 老手当然没差
作者: alvinlin (林矜业)   2020-03-17 20:14:00
你是说这个默认路径吗?它就是捷径而已。我都copy 这个档案去每个目录。改它的目标目录。但“青菜萝卜各有所好”。我只是提出另一个观点https://i.imgur.com/gPBkNQA.jpg
作者: roccqqck (ccqq)   2020-03-17 21:34:00

Links booklink

Contact Us: admin [ a t ] ucptt.com