SkyNet作为开源软件在https://bitbucket.org/jlippuner/skynet.我在安装此软件时遇到问题。我使用的是Ubuntu,我已经使用apt下载了所有需要的软件包。所有测试都通过了(不是一开始,而是在重新启动后(,但当我尝试运行示例代码时,问题就开始了。
按照bitbucket页面上的指示,我已经使用CMake尝试安装该包,所有文件似乎都已安装,测试工作正常。
代码中的第一行是from SkyNet import *
,但这只是返回No module named 'Skynet' found
。我试着重新安装并使用不同版本的Python,但似乎不起作用。有人能帮我吗?
通过Skynet文档安装页面,我发现了这个,
为了让python找到Skynet模块,必须将其所在的目录添加到PYTHONPATH
环境变量中。
将install_dir
替换为天网模块已安装到的目录。
echo "export PYTHONPATH=<install_dir>/lib:$PYTHONPATH" >> ~/.bashrc
另一种方法是将Skynet模块所在的路径添加到脚本文件顶部的sys.path
中。
示例
import sys
sys.path.append("/usr/lib/Skynet")
from Skynet import *
以下是关于python如何解析模块导入的文档链接