Linux 下 Python 虚拟环境怎么切换

2019-06-27 17:46:05 +08:00
 cwjokaka

系统的 python 版本为 2.7。 工程自带的虚拟环境为 3.7。 在工程根目录下执行 source venv/Scripts/activate 进入虚拟环境后,执行 python 进入编辑模式,发现所在版本仍然是系统的 2.7。有没有人知道这是什么肥四

6127 次点击
所在节点    程序员
33 条回复
cwjokaka
2019-06-28 10:08:56 +08:00
@TrickWu 对,整个项目连同 venv 给拷了
40huo
2019-06-28 10:15:57 +08:00
@cwjokaka 直接拷过去可能会出现路径错误的问题,看看 activate 脚本
TrickWu
2019-06-28 10:29:42 +08:00
@cwjokaka 这样不行的,你在 linux 得重新创建一个新的 env,跟 win 下不一样的
cwjokaka
2019-06-28 10:33:52 +08:00
@TrickWu 工作上的需要,要求开发好的项目可以在别的无环境系统上顺利运行
glasslion
2019-06-28 10:47:50 +08:00
@cwjokaka 哪有那么麻烦,把 activate 里的绝对路径改成相对路径就行了
happyhou
2019-06-28 10:56:57 +08:00
conda
Huelse
2019-06-28 11:02:56 +08:00
pyenv 挺好用的
podel
2019-06-28 11:08:13 +08:00
miniconda 超级好用。
brucedone
2019-06-28 11:08:30 +08:00
mini conda 爽一把
julyclyde
2019-06-28 14:26:11 +08:00
执行 python 就是进入 2.7
因为 python3 叫 python3
hushao
2019-06-28 15:33:37 +08:00
pyenv+pipenv 挺好用的,就是 lock 文件的时候贼慢,最近直接用 docker 了
wwwn
2019-06-28 20:24:45 +08:00
pyenv+pipenv +1,急性子更适合 pyenv,一般够用了
szkoda
2019-06-29 15:37:28 +08:00
conda

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/578069

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX