[英]Python not recognizing virtualenv
首先我运行命令pip install virtualenv
然后在我运行python -m virtualenv venv
,我收到以下错误消息
“/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python:没有名为 virtualenv 的模块”
目前,我正在使用 python v2.7.16 并且当我运行pip freeze | grep virtualenv
pip freeze | grep virtualenv
,我得到 virtualenv==20.4.2 所以 virtualenv 就在那里。 当我运行which python
时,我得到 /usr/bin/python 并且在运行 ls -a 时没有.bash_profile。 我正在使用 mac。 python 存在时无法识别 virtualenv 的原因可能是什么?
您可以创建.bash_profile,它会被 macintosh 机器自动识别。
请同时运行which pip
并确保pip
与您的 python (/usr/bin/python) 在同一个 bin 中
底线是 pip 用于安装 package 默认情况下会将软件包安装在 bin 目录中,该目录还存储了您的 python 可执行文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.