python - virtualenv:在 Python 中找不到命令
问题描述
我正在尝试为教程创建一个新的虚拟环境。我已经安装了virtualenv
多次virtualenvwrapper
,但每次我尝试创建一个新的虚拟环境时,我的终端都会显示 - mkvirtualenv: command not found
. 当我尝试找出virtualenv
它显示的版本时virtualenv: command not found
。我的 pip 安装也发生了类似的事情,但是当我使用一些命令时它得到了解决。
我想指出,我的PATH
似乎真的搞砸了。PATH 指向/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
. 请帮忙。
当我使用它时,我看到了其他东西,pip show virtualenv
它给了我版本和作者的详细信息,但是当我使用virtualenv --version
它时,它会发送一个virtualenv: command not found
.
解决方案
首先,您需要安装virtualenv
它,因为它是一个 python 2 外部依赖项。
pip install virtualenv
这将允许您在全局范围内使用 virtualenv。
或者,您可以使用 Python 3.5+
python -m virtualenv venv
但是,如果您不希望支持 python 2,您可以使用从 python 3.3 安装的 venv
python3 -v venv venv
推荐阅读
- javascript - 无法在未安装的组件主题提供程序上执行 React 状态更新
- cucumber - 按空手道示例表的行号过滤场景大纲
- wpf - IdownloadHandler 在 WPF Cefsharp 浏览器中不起作用
- python - 如何将结果从注释收集到数组中?
- react-native - 使用 npm install -g expo-cli 安装 react native expo 的问题
- c# - MVC 从不同的文件输入上传文件
- deep-learning - 计算训练数据集中迭代的时期数?
- php - 多对多雄辩查询 Laravel
- linux - 用于循环的 bash shell 脚本
- python - 如何在python中将字符串连接为html?