本文共 519 字,大约阅读时间需要 1 分钟。
由于应用程序的服务器不能连接外网,导致无法使用pip install tensorflow/TA-Lib的方法;
环境配置:python3.6+centos7.2
通过间接的方法来完成安装;找一个能连外网的电脑,使用上面相同配置的机器进行在线安装,安装成功后,找到anaconda3包下的安装库,复制其对应的包;
以talib为例:找到其目录
import talib
print(talib.__file__)
输出:
/root/anaconda3/lib/python3.6/site-packages/talib/__init__.py
定位包的位置:anaconda3/lib/python3.6/site-packages/
将talib相关的文件夹复制出来;如图所示:
复制到另外一台机器相对应的目录下;经测试完全可用;
移植tensorflow就比较麻烦,依赖的包非常多;通过卸载再安装的方式,可以看出tf依赖的包有哪些,如图所示:
将对应的包全部复制过去,numpy可以不用复制;然后也成功的使用了tensorflow
结论:成功使用包,是因为指定目录下包含对应的文件夹;所以可以复制到其他电脑上去,不需要用安装的方式;