无法在win10上安装SQLAlchemy

时间:2019-09-25 03:12:46

标签: python sqlalchemy windows-10

Win10,python3.5.6和我安装了Conda。

当我尝试在CLI中使用cmd如下安装SQLAlchemy时,出现错误。

pip install SQLAlchemy
  copying lib\sqlalchemy\testing\suite\test_update_delete.py -> build\lib.win-amd64-3.5\sqlalchemy\testing\suite
  copying lib\sqlalchemy\testing\suite\__init__.py -> build\lib.win-amd64-3.5\sqlalchemy\testing\suite
  running build_ext
  error: [WinError 2] The system cannot find the file specified

Failed building wheel for SQLAlchemy

Command "C:\ProgramData\Anaconda3\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\xby\\AppData\\Local\\Temp\\pip-install-ebkmu2f_\\SQLAlchemy\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\xby\AppData\Local\Temp\pip-record-b0kltmo1\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\xby\AppData\Local\Temp\pip-install-ebkmu2f_\SQLAlchemy\

有人可以给我一个线索吗?预先感谢。

1 个答案:

答案 0 :(得分:0)

好的,最后我解决了这个棘手的问题。

这都是因为Windows系统上缺少编译器,因为我没有安装VS或任何其他编译器。

所以我设法安装了一个替代产品: http://mingw-w64.org 安装后,像这样运行cmd(对于64位系统):

python setup.py install  build --compiler=mingw64

此后,一切都会顺利进行。 希望这有助于有人像我一样被困住。