Pra*_*ain 19 python pip python-2.7
这让我在过去两天疯狂.我在Macbook上安装了virtualenv pip install virtualenv.但是当我尝试使用创建一个新的virtualenv时virtualenv venv,我收到错误说"virtualenv:command not found".
我用过pip show virtualenv,安装的位置是"Location:/usr/local/lib/python2.7/site-packages",但我无法弄清楚可执行文件的位置.我尝试了许多其他类似的帖子,但这些解决方案对我不起作用.
有什么想法可能会出错吗?
Pra*_*ain 50
我能想出的唯一可行方法(在@Gator_Python的帮助下就是这样做python -m virtualenv venv.这创建了虚拟环境并按预期工作.
我安装了自定义python,也许这就是默认方法对我不起作用的原因.
syt*_*ech 10
正如评论中提到的,您已经在预期的环境中正确安装了 virtualenv 模块,因为它python -m venv允许您创建 virtualenv。
virtualenv不是可识别命令的事实是由于virtualenv.py不在您的系统 PATH 中和/或不可执行。根本原因可能是过时的 distutils 或 setuptools。
您应该尝试定位该virtualenv.py文件,确保它是可执行的 ( chmod +x) 并且它的位置在您的系统 PATH 中。在我的系统上,virtualenv.py位于../Pythonx.x/Scripts文件夹中,但这对您来说可能有所不同。
在macOS Mojave上,
首先检查python是否在路径中。
python --version
第二个检查点已安装。
pip --version
如果未安装。
brew install pip
第三安装virtualenv
sudo -H pip install virtualenv
| 归档时间: |
|
| 查看次数: |
45211 次 |
| 最近记录: |