【问题标题】:Pybrain installed but runs only from terminalPybrain 已安装但仅从终端运行
【发布时间】:2014-10-14 17:06:55
【问题描述】:

问题来了:经过一番努力,我设法安装了 pybrain,但是当我使用命令 export 'PYTHONPATH=$PYTHONPATH:' 时,它只能从终端运行。当我尝试导入模块并用 Python 编写(通过 anaconda)时,我收到此错误“没有名为 pybrain 的模块”。就好像 Anaconda 看不到 pybrain 就在那里。会不会是目录的问题? 我不明白这是什么意思: "在签出 get 或下载并解压缩档案后,进入 Pybrain 目录。在那里运行(可能作为 Unix 系统上的超级用户):

$ python setup.py install"

我在“http://pybrain.org/docs/quickstart/installation.html”上找到的

【问题讨论】:

    标签: python pybrain


    【解决方案1】:

    使用以下命令将其正确安装到 Anaconda:

    pip install -i https://pypi.binstar.org/pypi/simple pybrain
    

    应该可以。找出原因的过程很漫长,我会尽快跟进。

    证明:

    【讨论】:

    • 是的,从终端。只需输入。如果出错,请告诉我。我正在写导致此问题的步骤,以便您参考。忍受我。
    • 好的,我得到了这个:MacBook-Pro-di-macbookpro:~ macbookpro$ pip install -i pypi.binstar.org/pypi/simple pybrain 要求已经满足(使用 --upgrade 升级):pybrain in /anaconda/ lib/python3.4/site-packages/PyBrain-0.3.1-py3.4.egg 要求已经满足(使用 --upgrade 升级):/anaconda/lib/python3.4/site-packages 中的 scipy(来自 pybrain ) 清理... MacBook-Pro-di-macbookpro:~ macbookpro$
    • 很公平。当您在终端中键入python 时,您是否清楚地看到您正在输入的 Python 环境是来自 Anaconda 发行版的环境?您可以在上面的屏幕截图中看到这一点:Anaconda is brought to you by Continuum Analytics.
    • 不完全一样,但差不多:MacBook-Pro-di-macbookpro:~ macbookpro$ python Python 3.4.1 |Anaconda 2.1.0 (x86_64)| (默认,2014 年 9 月 10 日,17:24:09)[GCC 4.2.1 (Apple Inc. build 5577)] on darwin 键入“帮助”、“版权”、“信用”或“许可证”以获取更多信息。跨度>
    • 我有一种非常糟糕的感觉,即您的安装存在冲突。似乎 Anaconda 是默认的 Python,但它没有在 Anaconda 目录中搜索模块。但是,从以下步骤来看,一旦您完成了 PYTHONPATH 步骤,情况就不应该如此。碰巧,除了 OSX 中的内置 Python,您是否安装了其他发行版或 Python 版本(即 2.7.8、3.3.x 等)?
    【解决方案2】:

    其中一个问题可能是它不允许您安装此模块。

    在你的 PyBrain 目录中试试这个:

    sudo python setup.py install
    

    编辑:

    要在终端中导航到您使用cd - 命令的目录。假设 PyBrain 位于您的桌面:

    $ (this is where you'll be initially on your terminal)
    

    编辑 2: 要在您的根目录中导航到任何文件,请使用 ../ 命令直到您到达那里(它在您的终端窗口上显示为房子):

    $ cd ../ 
    $ cd ../
    

    然后导航到目录: $ cd 桌面/pyBrain

    或者在你的情况下:

    $ cd anaconda/lib/python3.4/site-packages/pybrain-master
    

    更多关于安装的文档可以在这里找到:https://github.com/pybrain/pybrain/wiki/installation

    编辑 3:

    移除 Anaconda:

    rm -rf ~/anaconda
    

    rm 命令会删除文件,rf 会强制删除(否则可能不会删除目录)。

    【讨论】:

    • 关键是你可能更了解mac...我正在尝试通过 sudo rm -rf 删除 anaconda 但终端不允许...我无法输入密码...
    • 好的,我设法卸载了它...你能解释一下如何找到 pythonpath 吗?
    • 太棒了!您是否认为我也应该卸载 python 以清理所有内容然后重新安装所有内容?
    • 不,没必要。我也不会推荐它。现在一切都很干净。
    猜你喜欢
    • 2018-03-19
    • 2016-06-28
    • 2015-05-29
    • 2018-12-19
    • 2013-04-21
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多