[英]Can't install python packages/modules inside a virtual environment
我不知道刚刚发生了什么或我做了什么。 当我尝试安装 python 包/模块时,它突然无法安装它们。
我正在使用 macbook pro 笔记本电脑。 我一直在使用虚拟环境,到目前为止没有任何问题。 当我在虚拟环境中时,我在终端中尝试了这些:
pip install pandas
pip install mezzanine
pip install django
我尝试卸载 virtualenv、pip 并使用 pip3,但没有任何效果。 另一方面,我尝试在不使用虚拟环境的情况下安装这些包/模块,一切顺利。
我有两个 python 版本,python3 和 python2。
知道 pip 使用哪个 python 版本是否重要? (我想是的?!)
我使用 PIP 创建了一个虚拟环境,它创建了一个安装了 Python 2 版本的虚拟环境,但是当在终端中询问时键入:
pip --version
结果是它在 Python 3.6 上
pip 10.0.0 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip (python 3.6)
更多信息:
ll --> 虚拟环境名称:使用的python 2版本
Python2:
/Users/macintosh/Documents/ll/bin/python2
蟒蛇 3:
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
这在以前没有发生过。 我可以使用“pip install [模块名称]”之前没有任何问题。 我不知道发生了什么。 所以,我无法修复它。 我最后的手段是格式化笔记本电脑中的所有内容,这很可悲。 请帮忙谢谢。
也许为时已晚,但就我而言,我不得不创建一个新的 virtualenv:
python -m virtualenv <virtual_env_venv>
然后(激活它之后)我能够在新的 virtualenv 中成功安装
使用终端并编写以下代码:
python -m install [module name]
使用此代码不带键并替换模块名称,您的偏好模块。
我使用的是windows命令提示符,它显示了同样的错误。 然后我尝试使用 anaconda 提示符在虚拟环境中安装库。 它正在工作
此行适用于在我的 python 虚拟环境中安装:
python -m pip install [module name]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.