我几天前刚开始使用Python,我正在使用PyCharm开发一个带有Django的web应用。我已经安装了libpq-dev python-dev包,但它仍然抛给我相同的错误:
./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory
根据谷歌的说法,这是没有安装python-dev包时出现的问题。请注意,我是从为3.2和3.3创建的virtualenv的PyCharm界面运行安装的(不确定如何从终端运行它)。在virtualenv之外安装仍然会抛出相同的错误,即使我使用setup.py从终端安装它。
我知道这里已经存在同样的问题,但是关于Windows和没有vitual-env。 我使用python3-venv和python3.8运行ubuntu20.04。在python3命令行中,我可以导入psycopg2并连接到数据库。在psycopg2上,只有VS代码会给我一个导入错误。 python 3.8.10 (default, Jun 2 2021, 10:49:15)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for mor
我正在配置Docker使用Django,但是我在运行Docker时遇到了一个问题,这可能是一个should问题,我应该如何解决这个问题?
我的docker错误:
Uninstalling psycopg2-2.8.4:
Successfully uninstalled psycopg2-2.8.4
Running setup.py install for psycopg2: started
Running setup.py install for psycopg2: finished with status 'error'
ERROR: Co
在尝试安装psycopg2,postgresql,django-Heroku,gunicorn的时候,我得到了下面的错误。无法成功运行pipenv外壳或pipenv安装;无法运行python manage.py运行服务器,这意味着我无法打开我的项目!感谢任何可以解决这个问题的人。
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /usr/local/Cellar/pipenv/2018.11.26_3/libexec/bin/python3.8
Reason: image not found
我一直在尝试安装包,它需要psycopg2才能正常工作。使用pip的安装运行顺利,直到出现以下错误:
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libpq.a(fe-connect.o): unrecognized relocation (0x2a) in section `.text'
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
error: command 'x86_64-linux-gnu-gcc'
我有AnacondaPython3.4,但是每当我运行旧代码时,我都会通过输入“源代码激活python2”切换到AnacondaPython2.7。我的问题是,我已经为AnacondaPython3.4安装了psycopg2,但没有安装AnacondaPython2.7。当我运行pip psycopg2 (在Python2.7上)时,我得到以下消息:
Error: pg_config executable not found.
Please add the directory containing pg_config to the PATH
or specify the full execut
努力学习Django。按照教程创建了我的虚拟环境。现在我正在尝试安装psycopg2。我可以安装psycopg2-binary,但有人告诉我“PECKCOPG2-binary对于开发和测试是很好的,但建议将其用于生产”。所以我想弄清楚这个问题。 在我的venv中,我运行的是pip install psycopg2,它的开头是这样的: Collecting psycopg2
Using cached psycopg2-2.8.6.tar.gz (383 kB)
Using legacy 'setup.py install' for psycopg2, since packa
VPS-服务器是Python2.6版本,我安装了Python3.5.2版本。当我尝试使用help pip安装一些软件包时,会出现错误。
在安装过程中:
DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6
版本:
# Python -V
# Python 3.5.2
# pip -V
# pip 8.1.2 from /usr/lib/
我在OSX中安装psycopg2有很大的困难。使用homebrew安装Postgresql 9.5.4_1之后,我尝试在虚拟环境中安装psycopg2:pip install psycopg2
我还使用pg_config将PATH=$PATH:/usr/local/Cellar/postgresql/9.5.4_1/bin/pg_config添加到路径中。
在此,我收到一些错误,包括:
ld: library not found for -lssl
clang: error: linker command failed with exit code 1 (use -v to see