gpt4 book ai didi

python - 在 Virtualenv 中使用 Python 的 Pip

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:57 28 4
gpt4 key购买 nike

我已经将 Heroku 的 cedar 堆栈与 Python 结合使用了一段时间,没有出现任何错误。然而,今天,当我决定在 本地 更新我的依赖项时,在我的 virtualenv 中通过 sudo bin/pip install -r requirements 我收到了以下内容错误:

Traceback (most recent call last):
File "/Users/alex/Desktop/dev/warren/warren/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/Users/alex/Desktop/dev/warren/warren/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 698, in <module>
File "/Users/alex/Desktop/dev/warren/warren/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 701, in Environment
File "/Users/alex/Desktop/dev/warren/warren/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 96, in get_supported_platform
File "/Users/alex/Desktop/dev/warren/warren/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 221, in get_build_platform
File "/Users/alex/Desktop/dev/warren/warren/lib/python2.6/distutils/__init__.py", line 16, in <module>
exec(open(os.path.join(distutils_path, '__init__.py')).read())
IOError: [Errno 2] No such file or directory: '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/__init__.py'

我怀疑这与我升级到 Lion 有关(正如 this question 所指出的),但正如那个问题中提到的,我也更新了 Xcode,但问题仍然存在。

当我尝试 cd 进入上面的目录时,没有 __init__.py 文件,实际上没有 .py 文件所有,只是 .pyo.pyc 文件。

最佳答案

您收到的错误消息是由于 virtualenv 创建到您的系统 python 的链接。您现在需要销毁 virtualenv 并重新创建它。要销毁它,您需要:

rm -r bin
rm -r include
rm -r lib
rm .Python

然后你应该能够重新创建你的 virtualenv 然后 pip 安装你的 requirements.txt

关于python - 在 Virtualenv 中使用 Python 的 Pip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8227249/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com