在python中安装ccxt模块时经常出现错误

问题描述

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

如您所见,它已安装 enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...