如何为Python 3.5安装Psycopg2

Piy*_*wal 5 django postgresql psycopg2 python-3.5

我正在使用PowerShell在Windows 7上尝试以下命令

pip install psycopg2
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

错误:需要Microsoft Visual C++ 14.0(无法找到vcvarsall.bat).命令"C:\ Users\Piyush\AppData\Local\Programs\Python\Python35\python.exe -c"import setuptools,tokenize; file ='C:\ Users\Piyush\AppData\Local\Temp\pip-build-qe38dwoj\psycopg2\setup.py'; exec(compile(getattr(tokenize,'open',open)(file).read() .replace('\ r \n','\n'),file,'exec'))"install --record C:\ Users\Piyush\AppData\Local\Temp\pip-7bjug79j-record\install-record .txt --single-version-external-managed --compile"在C:\ Users\Piyush\AppData\Local\Temp\pip-build-qe38dwoj\psycopg2中失败,错误代码为1

要安装Visuall C++,它需要安装Visual Studio.除了安装Visual Studio 2013.还有其他的,我可以为Python 3.5安装Psycopg2 ??

小智 11

试试这个吧.它对我有用

我去过 http://www.lfd.uci.edu/~gohlke/pythonlibs/并下载psycopg2-2.6.1-cp35-none-win32.whl文件并将其复制到C:\

后来我通过在cmd上运行这个C:\ mydjango\django19\Scripts\activate来激活我的Virualenv,这导致了这个(django19)C:/>并运行了以下pip命令,pip install psycopg2-2.6.1-cp35-none -win32.whl并且安装成功.

注意:运行pip install psycopg2 ....... whl当你在当前文件夹中时,通过cmd有psycopg2-2.6.1-cp35-none-win32.whl文件


dee*_*eef 8

我在Windows上遇到了类似的问题.我必须安装它的编译版本,然后easy_install它.

你可以在这里找到psycopg2的编译版本:http://www.lfd.uci.edu/~gohlke/pythonlibs/

然后做easy_install C:/locaiton/of/download.exe

这就是我在Windows机器上安装它的方法.

  • 它不包含Python 3.5的编译版本 (3认同)