我在安装pyephem时遇到问题。在我尝试安装时,它向我显示cl.exe not found, failed with exit status 2, Running setup.py install for pyephem ... error, fatal error C1083: Cannot open include file: 'io.h'
。
我更新了环境变量中cl.exe的路径,尝试使用conda进行安装,还尝试使用pip和conda来安装ephem。
pyephem(setup.py)的构建轮...错误
错误:命令'd:\ python 3.6 \ python.exe'的完整输出-u -c '导入设置工具, tokenize; 文件 ='“'”'C:\ Users \ PC \ AppData \ Local \ Temp \ pip-install-e1cv86ej \ pyephem \ setup.py'“'”'; f = getattr(标记化, '“”“'open'”'“,打开)(文件); code = f.read()。replace('”'“'\ r \ n'”'“', '“'”'\\ n'“'”'); f.close(); exec(compile(code, file ,'“'”'exec'“'”')))' bdist_wheel -d'C:\ Users \ PC \ AppData \ Local \ Temp \ pip-wheel-m43shtpg' --python-tag cp36:
错误:正在运行bdist_wheel
错误:命令 'E:\ VisualSudio \ VC \ Tools \ MSVC \ 14.21.27702 \ bin \ Hostx86 \ x64 \ cl.exe' 失败,退出状态为2
d:\ python 3.6 \ include \ pyconfig.h(59):致命错误C1083:无法打开 包含文件:“ io.h”:没有此类文件或目录
错误:pyephem的构建轮失败
错误:命令'd:\ python 3.6 \ python.exe'的完整输出-u -c '导入设置工具, tokenize; 文件 ='“'”'C:\ Users \ PC \ AppData \ Local \ Temp \ pip-install-e1cv86ej \ pyephem \ setup.py'“'”'; f = getattr(标记化, '“”“'open'”'“,打开)(文件); code = f.read()。replace('”'“'\ r \ n'”'“', '“'”'\\ n'“'”'); f.close(); exec(compile(code, file ,'“'”'exec'“'”')))' 安装-记录 'C:\ Users \ PC \ AppData \ Local \ Temp \ pip-record-m6lhr17h \ install-record.txt' -单一版本-外部管理-编译: 错误:正在运行安装
错误:命令“'d:\ python 3.6 \ python.exe'-u -c'导入setuptools, tokenize; 文件 ='“'”'C:\ Users \ PC \ AppData \ Local \ Temp \ pip-install-e1cv86ej \ pyephem \ setup.py'“'”'; f = getattr(标记化, '“”“'open'”'“,打开)(文件); code = f.read()。replace('”'“'\ r \ n'”'“', '“'”'\\ n'“'”'); f.close(); exec(compile(code, file ,'“'”'exec'“'”')))' 安装-记录 'C:\ Users \ PC \ AppData \ Local \ Temp \ pip-record-m6lhr17h \ install-record.txt' --single-version-externally-managed --compile“在C:\ Users \ PC \ AppData \ Local \ Temp \ pip-install-e1cv86ej \ pyephem \
中失败,错误代码为1