【问题标题】:How to install pybrain?如何安装pybrain?
【发布时间】:2014-11-17 22:29:10
【问题描述】:

我使用git下载了pybrain

$ git clone git://github.com/pybrain/pybrain.git

当我尝试安装时,

$ python setup.py install

安装 scipy 时出错:

Running scipy-0.14.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-fxe0wp/scipy-0.14.0/egg-dist-tmp-Kbnkhx
Traceback (most recent call last):
  File "setup.py", line 22, in <module>
    install_requires = ["scipy"],
  File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/install.py", line 76, in run
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/install.py", line 104, in do_egg_install
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 211, in run
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 427, in easy_install
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 478, in install_item
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 519, in process_distribution
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 563, in resolve
    entry = dist.location
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 799, in best_match
    def scan(self, search_path=None):
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 811, in obtain
    for dist in find_distributions(item):
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 446, in easy_install
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 476, in install_item
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 655, in install_eggs
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 930, in build_and_install
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/command/easy_install.py", line 919, in run_setup
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/sandbox.py", line 62, in run_setup
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/sandbox.py", line 105, in run
  File "/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg/setuptools/sandbox.py", line 64, in <lambda>
  File "setup.py", line 237, in <module>

  File "setup.py", line 225, in setup_package

ImportError: No module named numpy.distutils.core

我尝试安装其他模块,但遇到了几乎相同的问题。你能解释一下我该如何解决吗?

【问题讨论】:

标签: python git scipy easy-install pybrain


【解决方案1】:

既然你已经下载了,你也可以使用 pip 进行开发安装

pip install -e /local/path/to/pybrain

这样 pip 可能会为您安装依赖项。

有些系统有非常旧的点子/设置工具,所以你可能需要这样做

pip install --upgrade pip
pip install --upgrade setuptools

如果第一个失败(我在某些系统上见过这种情况),请尝试

python -m pip install --upgrade pip

(您需要对所需安装路径具有写入权限)。

编辑:事实证明这不是简单的安装...我尝试了以下顺序

pip install numpy
pip install scipy
pip install pybrain

在 Ubuntu 12.04 LTS 上的全新 virtualenv 中,scipy 抱怨缺少 BLAS 环境变量...我知道 BLAS 是一个用于统计或数学的库,但仅此而已。

http://www.scipy.org/install.html 阅读,似乎apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose 可能会安装 scipy(如果您使用的是正确的 Ubuntu 版本——我不是……)

【讨论】:

  • 也许你的 numpy 版本太旧了? pip install --upgrade numpy
【解决方案2】:

我建议使用 PIP 安装模块 像这样:

pip install pybrain

但如果你不能使用它或选择不使用,请尝试使用@thebjorn's

希望这有帮助,

~鲍贝

P.S,是的,我确实忘记点击“Post You Answer”

【讨论】:

  • 在这种情况下我也有相同的输出
  • 嗯,如果您尝试安装的每个模块都发生这种情况,请尝试卸载并再次安装 python。
【解决方案3】:

我不确定,但也许你应该安装 numpy?

pip install numpy

【讨论】:

    【解决方案4】:

    只需使用以下命令从命令行安装:

    `pip install pybrain`
    

    【讨论】:

    【解决方案5】:

    你可以下载这个脚本:ez_setup.py

    并在 shell $ python ez_setup.py 中运行

    您也可以使用easy_install 工具:

    $ easy_install scipy
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-28
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-23
      • 1970-01-01
      相关资源
      最近更新 更多