无法安装Python-XTB-API包,如何配置实现API调用?
解决Python-XTB-API无法pip安装的调用方案
下面提供三种可行的配置方式,任选其一即可:
方法一:直接复制API目录到自有项目
- 找到你克隆的
Python-XTB-API仓库里的API文件夹(包含XTB.py等核心文件) - 把整个
API文件夹复制到你的自有项目根目录(C:\Users\Użytkownik\Desktop\PY_ROBOT\pyrobot) - 确保已安装
websocket-client 1.4.1和openpyxl 3.0.10依赖,之后在项目代码里直接用from API import XTB就能导入使用
方法二:临时添加仓库路径到Python搜索路径
在你的项目代码开头加入以下代码,让Python能找到克隆的API模块:
import sys # 替换成你克隆的Python-XTB-API仓库的绝对路径 sys.path.append(r'C:\Users\Użytkownik\Desktop\PY_ROBOT\Python-XTB-API') from API import XTB
注意:用raw字符串(前缀
r)避免路径里的反斜杠被转义
方法三:手动配置安装文件后通过pip安装
如果想通过pip正式管理这个包,可以手动创建安装配置文件:
- 进入
Python-XTB-API仓库目录,创建pyproject.toml文件,写入内容:
[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "python-xtb-api" version = "0.1.0" dependencies = [ "websocket-client>=1.4.1", "openpyxl>=3.0.10" ]
- 再创建
setup.cfg文件,写入内容:
[metadata] description = Python wrapper for XTB API [options] packages = find: include_package_data = True
- 现在在该目录下执行
pip install .,就能完成安装,之后在自有项目里直接用from API import XTB导入即可
内容的提问来源于stack exchange,提问作者Miszyn
相关产品推荐
相关产品推荐

