Pybrain已安装但仅能从终端运行
这是个问题:经过一番努力,我终于安装了pybrain,但它只能在终端里运行,当我使用命令export 'PYTHONPATH=$PYTHONPATH:'时才能正常工作。当我试图在Python(通过Anaconda)中导入模块时,却出现了'no module named pybrain'的错误。就好像Anaconda看不到pybrain一样。难道是目录的问题吗?
我不太明白这句话的意思:“在检查了git或者下载并解压缩了压缩包后,切换到Pybrain的目录。在那里你需要运行(在Unix系统上可能需要超级用户权限):
$ python setup.py install”
这段话我是在'http://pybrain.org/docs/quickstart/installation.html'上找到的。
2 个回答
1
可能出现的问题是,你无法安装这个模块。
试试在你的PyBrain文件夹里执行以下操作:
sudo python setup.py install
编辑:
在终端中导航到文件夹时,可以使用 cd
命令。假设PyBrain在你的桌面上:
$ (this is where you'll be initially on your terminal)
编辑 2:
如果你想回到根目录,以便能够导航到任何文件,可以使用 ../ 命令,直到你到达那里(在你的终端窗口中会显示一个房子图标):
$ cd ../
$ cd ../
然后导航到这个文件夹:
$ cd desktop/pyBrain或者在你的情况下:
$ cd anaconda/lib/python3.4/site-packages/pybrain-master
关于安装的更多文档可以在这里找到: https://github.com/pybrain/pybrain/wiki/installation
编辑 3:
删除Anaconda:
rm -rf ~/anaconda
使用rm命令可以删除文件,而rf则是强制删除(否则可能无法删除文件夹)。
2
使用下面的命令可以正确地安装到Anaconda上:
pip install -i https://pypi.binstar.org/pypi/simple pybrain
这样应该就可以了。要找出为什么会这样,过程比较复杂,我会尽快跟进。
证明: