我是python的新手。已安装python 3.3.7版,Visual Studio和构建工具。在安装ephem之前,已经执行了命令'python -m pip install -U pip setuptools'。显示以下消息,并且ephem安装失败:
错误:需要Microsoft Visual C ++ 14.0。通过“ Microsoft获得它 Visual C ++构建工具”:https://visualstudio.microsoft.com/downloads/
命令 “ c:\ users \ aomine \ appdata \ local \ programs \ python \ python37-32 \ python.exe -u -c“导入设置工具,标记化; 文件 ='C:\ Users \ Aomine \ AppData \ Local \ Temp \ pip-install-eouyp2bg \ ephem \ setup.py'; f = getattr(标记化, '打开',打开)(文件);代码= f.read()。replace('\ r \ n', '\ n'); f.close(); exec(compile(code, file ,'exec')))“安装 --record C:\ Users \ Aomine \ AppData \ Local \ Temp \ pip-record-_98cs8eb \ install-record.txt --single-version-externally-managed --compile“在C:\ Users \ Aomine \ AppData \ Local \ Temp \ pip-install-eouyp2bg \ ephem \
中失败,错误代码为1
答案 0 :(得分:0)
有针对Python 2.7、3.3和3.4的预编译二进制滚轮at PyPI(从pip
下载软件包),如果您降级了Python,则可以不编译而安装其中的一个。
如果您坚持使用Python 3.7,则必须install MS Visual C++ 14.0。另请参见https://wiki.python.org/moin/WindowsCompilers。
顺便说一句,您知道PyEphem is deprecated吗?最新版本是2015年。作者建议使用2个替代方法:https://rhodesmill.org/skyfield/和http://www.astropy.org/。