pyenv 创建的虚拟一个环境,怎么有两个显示,为什么?

2018-03-08 18:28:35 +08:00
 sevenQu
* system (set by /home/wpp/.pyenv/version)

3.5.2

3.5.2/envs/py3env

py3env

查资料说: 其中的 py3env 是一个链接文件,位于~/.pyenv/versions/,指向~/.pyenv/versions/3.5.1/envs/py3env

其实也没什么,只是强迫症患者会觉得真的不好

ps:安装一个 python 版本的虚拟环境,还要在本地先装该版本,觉得也很不好
ps:pyenv 整体真的很方便
ps:我好想明白了,py3env 是一个链接文件,虚拟环境还是创建在 3.5.2/envs/py3envs,我看了两个文件夹,好像两个完全一样,好像创建了 2 份,不明白求解释

2331 次点击
所在节点    Python
5 条回复
myyou
2018-03-08 20:09:24 +08:00
你是不是用 pyenv 命令创建了 python 虚拟环境 py3env ?用命令创建就是这样子的。
我一般是不用 pyenv 而是直接使用 virtualenv 命令创建。
sevenQu
2018-03-08 20:27:36 +08:00
@myyou 是,那你使用 virtualenv 创建,用 pyenv 进入虚拟环境吗吗?
myyou
2018-03-08 20:33:13 +08:00
@sevenQu source py3env/bin/active 进入虚拟环境
woshilibai
2018-03-08 20:43:45 +08:00
开发用 anaconda,发布项目用 virtualenv
inflationaaron
2018-03-09 00:23:36 +08:00
如果是有项目的强烈建议使用 pipenv,不用手动管理这些环境了。

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

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

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

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

© 2021 V2EX