问题描述
python 新手,但不是编码,只是掌握安装模块。使用 py -m pip install ccxt 安装 ccxt 时似乎走得很远,除非它不断抛出错误:
ERROR: Command errored out with exit status 1:
command: 'C:\Users\samib\AppData\Local\Programs\Python\python39\python.exe' -u -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'C:\\Users\\samib\\AppData\\Local\\Temp\\pip-install-7wa5a9m4\\pycares_61a5dda285624907b00263dfe14e0ed6\\setup.py'"'"'; __file__='"'"'C:\\Users\\samib\\AppData\\Local\\Temp\\pip-install-7wa5a9m4\\pycares_61a5dda285624907b00263dfe14e0ed6\\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\samib\AppData\Local\Temp\pip-record-yolmpi02\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\samib\AppData\Local\Programs\Python\python39\Include\pycares'
cwd: C:\Users\samib\AppData\Local\Temp\pip-install-7wa5a9m4\pycares_61a5dda285624907b00263dfe14e0ed6\
Complete output (17 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.9
creating build\lib.win-amd64-3.9\pycares
copying src\pycares\errno.py -> build\lib.win-amd64-3.9\pycares
copying src\pycares\utils.py -> build\lib.win-amd64-3.9\pycares
copying src\pycares\_version.py -> build\lib.win-amd64-3.9\pycares
copying src\pycares\__init__.py -> build\lib.win-amd64-3.9\pycares
copying src\pycares\__main__.py -> build\lib.win-amd64-3.9\pycares
running build_ext
generating cffi module 'build\\temp.win-amd64-3.9\\Release\\_cares.c'
creating build\temp.win-amd64-3.9
creating build\temp.win-amd64-3.9\Release
building '_cares' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\samib\AppData\Local\Programs\Python\python39\python.exe' -u -c 'import sys,'"'"'exec'"'"'))' install --record 'C:\Users\samib\AppData\Local\Temp\pip-record-yolmpi02\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\samib\AppData\Local\Programs\Python\python39\Include\pycares' Check the logs for full command output.
是否有人拥有这些机器并且能够帮助我破译这个并希望帮助我修复 ish?
在 IDLE 中也遇到了这个问题。我的代码读取 import ccxt,print(ccxt.exchanges),这就是我回来的全部内容:
Traceback (most recent call last):
File "C:/Users/samib/Documents/arbbot.py",line 1,in <module>
from ccxt import ccxt
File "C:/Users/samib/Documents\ccxt\__init__.py",line 29,in <module>
from ccxt.base.exchange import Exchange # noqa: F401
File "C:/Users/samib/Documents\ccxt\base\__init__.py",line 24,in <module>
from ccxt.base import exchange
File "C:/Users/samib/Documents\ccxt\base\exchange.py",line 32,in <module>
from cryptography.hazmat import backends
ModuleNotFoundError: No module named 'cryptography'
解决方法
由于您的错误消息显示 ModuleNotFoundError: No module named 'cryptography'
,我会尝试安装 that module:
pip install cryptography
,
要删除 Microsoft Visuallc++ 错误,您必须从 https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16 安装构建工具,稍后您可以这样做
pip install cryptography