pip将psycopg2安装到virtualenv时出错

时间:2015-10-04 10:07:37

标签: pip virtualenv psycopg2

我创建了虚拟环境

leo@kodar:/var/www/python$ mkvirtualenv -p /var/www/python/3.5.0/bin/python3 --no-site-packages env350_185

并尝试将psycopg2安装到它。

pip3 install psycopg2

这给了我一个有错误的大日志。这是输出日志的恢复字符串:

Command /var/www/.virtualenvs/env350_185/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-xibdmand/psycopg2/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-gtvfmn3f-record/install-record.txt --single-version-externally-managed --compile --install-headers /var/www/.virtualenvs/env350_185/include/site/python3.5 failed with error code 1 in /tmp/pip-build-xibdmand/psycopg2

当我尝试使用系统版本的Python3

创建的虚拟环境时也这样做
 mkvirtualenv -p /usr/bin/python3 --no-site-packages env_sys

它取得了成功。

问题是什么?其他软件包如Django 1.8.5可以正确安装。我也用自定义文件夹中的python 3.4.3测试了它并得到了同样的错误。只有系统python3(3.4.3)可以工作。

完整点数错误日志位于:https://gist.github.com/leoKiddy/25beaa96c67b2cfa2263

0 个答案:

没有答案