我是python的新手,我打算学习django.我有一些ruby(而不是rails)的经验,我熟悉RVM但是我不明白pythonbrew和virtualenv之间的区别.我知道pythonbrew是RVM的模仿,但我认为virtualenv已经在做RVM所做的事情(反之亦然,pythonbrew已经在做RVM的工作).有人可以解释一下,或许可以提供一些具体的例子/用法来帮助我理解它.非常感谢!
我正在阅读这篇文章Numpy、Scipy 和 Pandas - 哦,天哪!, 安装了一些 python 包,但卡在安装 Pandas 的行中:
pip install -e git+https://github.com/pydata/pandas#egg=pandas
Run Code Online (Sandbox Code Playgroud)
对于最新版本,我将“wesm”更改为“pydata”,与该帖子的唯一其他区别是我使用的是 pythonbrew。
我发现这篇文章与错误有关,但是答案中提到的 bz2 的 Makefile 在哪里?有没有其他方法可以解决这个问题?
任何帮助将非常感激。谢谢。
尝试pgmagick使用XCode 4.3.1在OS X Lion上构建时,我没有取得多大成功.
我已经使用以下命令(通过自制程序)安装了ImageMagick和GraphicsMagick,以及旁边的提升:
$ brew install graphicsmagick --with-magick-plus-plus
$ brew install imagemagick --with-magick-plus-plus
$ brew install boost --with-thread-unsafe
Run Code Online (Sandbox Code Playgroud)
然后我在https://bitbucket.org/hhatto/pgmagick克隆了回购:
$ hg clone https://bitbucket.org/hhatto/pgmagick/src
$ cd pgmagick
$ python setup.py build
Run Code Online (Sandbox Code Playgroud)
但是我总是收到以下错误:
ld: library not found for -lboost_python
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
根据stdout的输出,setup 正在寻找boost(/usr/local/lib)的正确位置.
我也试着easy_install和pip,但没有运气.我正在使用Pythonbrew,但也禁用了这个并尝试使用股票python安装 - 仍然没有成功.
有关如何解决问题或进一步诊断问题的任何建议?