繁体   English   中英

Python 无法识别 virtualenv

[英]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 的原因可能是什么?

  1. 您可以创建.bash_profile,它会被 macintosh 机器自动识别。

  2. 请同时运行which pip并确保pip与您的 python (/usr/bin/python) 在同一个 bin 中

底线是 pip 用于安装 package 默认情况下会将软件包安装在 bin 目录中,该目录还存储了您的 python 可执行文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM