小编the*_*ght的帖子

如何使用pip和homebrew安装SciPy堆栈?

我正在尝试将基本的scipy堆栈(numpy,scipy,matplotlib,pandas,sympy,ipython,nose)安装到virtualenv中; 目前,我正在使用OSX Mountain Lion.从这些软件包的安装页面,以及这里和网络上的各种线程,似乎只需要pip就可以轻松安装pandas,sympy和nose(尽管有些列表numpy/scipy/etc作为依赖项).

但是,正确安装numpy,scipy,matplotlib以及在某种程度上ipython*似乎存在冲突和复杂的指令.单独使用pip安装似乎不是安装这些软件包的正确方法; 似乎某些依赖项需要与自制软件一起安装,但是在pip安装numpy/scipy/etc之前,各个地方列出了不同的软件包以进行brew安装.在pip安装numpy,scipy和matplotlib之前,是否有一个全面且最新的软件包依赖项列表需要与自制软件一起安装?

就像一个注释,我看着点击homebrew/python正确安装numpy,scipy和matplotlib与homebrew,但我想安装到virtualenv,我不认为我可以使用自制软件来做到这一点.

任何帮助将不胜感激; 提前致谢!

*另外,对于ipython,安装页面说pip install ipython [all]应该足够了,但其他一些来源(http://www.coderstart.com/setup/python-setup.html ; http:// www. lowindata.com/2013/installing-scientific-python-on-mac-os-x/)似乎建议在pip安装ipython之前首先要安装qt,pyqt和zmq软件包; 是必要的自制软件安装,还是根据ipython安装页面进行pip安装?

python numpy matplotlib scipy

6
推荐指数
1
解决办法
5902
查看次数

为什么IPython QtConsole无法启动?

我已经在安装页面中描述的'pip install ipython [all]'安装了ipython,并且还安装了与homebrew(qt,pyqt和sip)的qtconsole依赖项.但是,当我尝试使用'ipython qtconsole'从终端启动qtconsole时,我收到以下错误消息:

Traceback (most recent call last):
  File "/Users/***/.virtualenvs/data-analysis/bin/ipython", line 11, in <module>
   sys.exit(start_ipython())
  File "/Users/***/.virtualenvs/data-analysis/lib/python2.7/site-packages/IPython/__init__.py", line 120, in start_ipython
return launch_new_instance(argv=argv, **kwargs)
  File "/Users/***/.virtualenvs/data-analysis/lib/python2.7/site-packages/IPython/config/application.py", line 563, in launch_instance
app.initialize(argv)
  File "<string>", line 2, in initialize
  File "/Users/***/.virtualenvs/data-analysis/lib/python2.7/site-packages/IPython/config/application.py", line 92, in catch_config_error
    return method(app, *args, **kwargs)
  File "/Users/***/.virtualenvs/data-analysis/lib/python2.7/site-packages/IPython/terminal/ipapp.py", line 321, in initialize
    super(TerminalIPythonApp, self).initialize(argv)
  File "<string>", line 2, in initialize
  File "/Users/***/.virtualenvs/data-analysis/lib/python2.7/site-packages/IPython/config/application.py", line 92, in catch_config_error
    return method(app, *args, **kwargs)
  File "/Users/***/.virtualenvs/data-analysis/lib/python2.7/site-packages/IPython/core/application.py", line 381, in initialize
 self.parse_command_line(argv) …
Run Code Online (Sandbox Code Playgroud)

python qt pyqt ipython

5
推荐指数
1
解决办法
2674
查看次数

标签 统计

python ×2

ipython ×1

matplotlib ×1

numpy ×1

pyqt ×1

qt ×1

scipy ×1