Linux Mint系统如何安装forexconnect Python模块
Linux Mint Anaconda环境安装forexconnect操作指南
PyPI平台提供的forexconnect安装包仅适配Windows、macOS系统,无Linux架构的预编译版本,因此直接执行pip安装会提示找不到匹配发行版。官方源码采用CMake构建,不存在setup.py文件,无法通过传统的setup.py命令安装,可按以下步骤完成安装:
1 安装系统依赖
先安装编译所需的基础依赖包:
sudo apt update && sudo apt install -y build-essential cmake git python3-dev libssl-dev libcurl4-openssl-dev
2 拉取完整源码
之前下载的源码未包含依赖子模块,需执行递归克隆:
git clone --recursive https://github.com/gehtsoft/forex-connect.git cd forex-connect
3 激活目标Anaconda环境
激活你要安装forexconnect的Anaconda环境,以base环境为例:
conda activate base
请确认当前激活的Python版本为3.8,和你Anaconda的site-packages路径对应,避免版本不兼容问题
4 构建并安装模块
执行CMake构建流程完成安装:
mkdir build && cd build # 若需仅为当前用户安装,可添加参数 -DCMAKE_INSTALL_PREFIX=~/.local cmake .. -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=$(which python) make -j$(nproc) sudo make install
5 修正PYTHONPATH配置(可选)
你之前配置的PYTHONPATH路径存在错误,~符号已代表/home/oem,无需重复拼接,可修改为:
echo 'export PYTHONPATH="$PYTHONPATH:/home/oem/anaconda3/lib/python3.8/site-packages/"' >> ~/.bash_profile source ~/.bash_profile
6 验证安装结果
执行以下命令,无报错输出版本号即为安装成功:
python -c "import forexconnect; print(forexconnect.__version__)"
内容的提问来源于stack exchange,提问作者Alexander
相关产品推荐
相关产品推荐

