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

楼主: fanssica (fanssica)   2020-03-14 14:45:42
各位版友好 小弟目前是刚开始学习Python的新手
之前已有使用Visual Studio多年的经验
在开始使用python时 我先安装了python 官网中的python
又安装了Anaconda
同时VS 中也有Python
然后开始安装套件
这时问题就出现了
一开始没发现在python或Anaconda还有CMD中安装的module都是在不同的路径
同时我查看我的python/anconda/vspathon的运行路径也不一样
想请问我这样是不是代表了 我同时安装了三套python
而套件的我知道是可以改变搜寻路径来互通的
只是有些有有些没有一直拉来拉去
搞得我昏头地暗
现在索性把Anaconda / python 全部删除
只使用VS2019 内建的python环境管理器来管理我所有的 包与环境
反而对我这个初学者来说更能理解
可是担心会有其是否他的潜在问题
想请问只使用VS就能完成所有功能
作者: TitanEric (泰坦)   2020-03-14 15:14:00
可以用同家的vs code搭配python扩充选环境
作者: roccqqck (ccqq)   2020-03-14 15:37:00
官网的删掉
楼主: fanssica (fanssica)   2020-03-14 15:42:00
另外有个问题想问 请问环境不同是否只代表内涵的包不一样 吗
作者: roccqqck (ccqq)   2020-03-14 17:13:00
内涵的包 跟 版本都可以不同重点是python更新package版本可能会烂掉所以一定要用虚拟环境
楼主: fanssica (fanssica)   2020-03-14 21:17:00
谢谢楼上 所以说在一个环境里 不管包 或是 底层编译器的版本都是被固定的 不会随着外部更新而改变囉
作者: ddavid (谎言接线生)   2020-03-14 22:59:00
我是都用Anaconda + VSCode啦,已经算最清晰简明了@fanssica 是,这是保护你针对某个Project的开发环境可以单纯化,不会装了一堆无关又不知道做了啥的包,也不会被整体的update忽然就搞出版本问题基本上完全是推荐新开一个Project就开一个干净的对应环境重新装需要的package
作者: alvinlin (林矜业)   2020-03-15 09:45:00
简单回答是[可以说是],但要看你说VS能完成"所有功能"的"所有功能"指的是什么样的功能? 其实所有的 python 都是源自官方的 python 然后重新包装加了一层皮. 如果只单纯想用 python, 并不需要 Visual Studio 2019, 或VS code也不需要 anaconda, minicnoda, conda, 或虚拟环境的任何像 pipenv, poetry, conda 的套件/工作/扩充的东西.但现阶段我觉得维持现在这样就很好. 其他的慢慢会发现的另外有些补充我写在下一篇的回文里. 希望有帮到你.

Links booklink

Contact Us: admin [ a t ] ucptt.com