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\
有人可以给我一个线索吗?预先感谢。
答案 0 :(得分:0)
好的,最后我解决了这个棘手的问题。
这都是因为Windows系统上缺少编译器,因为我没有安装VS或任何其他编译器。
所以我设法安装了一个替代产品: http://mingw-w64.org 安装后,像这样运行cmd(对于64位系统):
python setup.py install build --compiler=mingw64
此后,一切都会顺利进行。 希望这有助于有人像我一样被困住。