我试图将Django REST框架中的数据库从sqlite更改为postgresql,我收到以下错误。
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-NvDkzG/psycopg2
我目前的Django版本是: 1.8.3
答案 0 :(得分:0)
我有类似的问题,问题是由于psycopg2的糟糕安装。看看这个post,它应该可以解决您的问题。基本上,您需要安装libpq-dev
和python-dev
个软件包。您要么错过了所需的软件包,要么将它们安装在一个奇怪的位置。
答案 1 :(得分:0)
您需要在计算机上安装两个程序包libpq-dev
和python-dev
(假设是Linux计算机)。
尝试以下命令:
sudo apt-get install libpq-dev python-dev