相关疑难解决方法(0)

没有名为pkg_resources的模块

我正在将一个Django应用程序部署到开发服务器,并在运行pip install requirements.txt时遇到此错误:

Traceback (most recent call last):
  File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Run Code Online (Sandbox Code Playgroud)

pkg_resources似乎随setuptools一起分发.最初我认为这可能没有安装到virtualenv中的python所以我使用以下命令将setuptools(2.6,与Python相同的版本)安装到virtualenv中的Python站点包中

sh setuptools-0.6c11-py2.6.egg --install-dir /var/www/mydir/virtualenvs/dev/lib/python2.6/site-packages
Run Code Online (Sandbox Code Playgroud)

编辑这只发生在virtualenv中.如果我在virtualenv之外打开一个控制台,那么就存在pkg_resources

但我仍然得到同样的错误.关于为什么pkg_resources不在路径上的任何想法?

python django pip setuptools virtualenv

416
推荐指数
12
解决办法
44万
查看次数

标签 统计

django ×1

pip ×1

python ×1

setuptools ×1

virtualenv ×1