【发布时间】:2017-12-18 04:55:18
【问题描述】:
我已经在 linux 上安装了 python 和虚拟环境,但是每次我尝试创建一个新的虚拟环境时,bin 文件夹都缺少许多文件,例如激活脚本。只有运行以下命令才能成功:
sudo virtualenv myvenv
如果我只运行virtualenv myvenv,bin 文件夹是不完整的。
我还设法用python -m venv myvenv 创建了一个虚拟环境
为什么会发生这种情况我不想使用python3,只是python。有什么想法吗?
【问题讨论】:
-
您可以运行
which virtualenv来检查是否正在运行正确的程序。 -
@khelwood 它给了
/usr/local/bin/virtualenv和virtualenv --version 15.1.0 -
什么给了
python --version(在你的环境之外) -
@Arount
Python 3.5.3 -
事实证明,只有在我使用
python3 -m venv <myenv>创建虚拟环境时,它才会发生在我使用python2.7时,一切都很好。
标签: python linux virtualenv python-venv