小编Aav*_*ane的帖子

安装 psycopg2 时,在 venv 上使用 pip 时,“错误:--plat-name 必须是 ('win32'、'win-amd64'、'win-arm32'、'win-arm64') 之一”

点版本:23.1.1

\n

Python版本:3.9.11

\n

操作系统:Windows 11

\n

我的python项目已创建,并使用env作为虚拟环境。psycopg2 安装失败。\n根据日志,“psycopg2 的构建轮失败”,并且还显示“许可证文件参数已弃用”。

\n

尽管其他平台存在解决方案,但我还没有找到适合我的平台的任何解决方案。\nwheel 和 setuptools 都是最新的。

\n

pip install psycopg2-binary也不起作用。

\n

完整的错误如下:

\n
\n(env) PS C:\\\\Aavash files\\\\COMP206\\\\Project\\\\Movie4AllMoods\\> pip install psycopg2\nCollecting psycopg2\nUsing cached psycopg2-2.9.6.tar.gz (383 kB)\nPreparing metadata (setup.py) ... done\nBuilding wheels for collected packages: psycopg2\nBuilding wheel for psycopg2 (setup.py) ... error\nerror: subprocess-exited-with-error\n\n\xc3\x97 python setup.py bdist_wheel did not run successfully.\n\xe2\x94\x82 exit code: 1\n\xe2\x95\xb0\xe2\x94\x80\\> \\[34 lines of output\\]\nC:\\\\Aavash files\\\\COMP206\\\\Project\\\\Movie4AllMoods\\\\env\\\\lib\\\\python3.9\\\\site-packages\\\\setuptools\\\\config\\\\setupcfg.py:293: \\_DeprecatedConfig: Deprecated config in `setup.cfg`\n!!\n\n              ********************************************************************************\n              The license_file parameter is deprecated, use license_files instead.\n …
Run Code Online (Sandbox Code Playgroud)

python windows django postgresql psycopg2

6
推荐指数
2
解决办法
6122
查看次数

标签 统计

django ×1

postgresql ×1

psycopg2 ×1

python ×1

windows ×1