如何使用当前的Xcode/Mac OS X v10.8(Mountain Lion)或更高版本安装命令行构建工具?
与Xcode不同,没有安装程序(它只是一个包).
看起来所有命令行工具都在那里(在bundle中,在Contents/Developer下),但没有一个适当的环境变量设置为使用它们.
是否有一个我可以运行的脚本,它将设置我的环境以支持从命令行构建?
尝试psycopg2通过Pip在Mavericks 10.9上安装时出现以下错误:
clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]
Run Code Online (Sandbox Code Playgroud)
不确定如何继续并在此处和其他地方搜索此特定错误.任何帮助深表感谢!
以下是pip的完整输出:
$ pip install psycopg2
Downloading/unpacking psycopg2
Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB downloaded
Running setup.py (path:/private/var/folders/0z/ljjwsjmn4v9_zwm81vhxj69m0000gn/T/pip_build_tino/psycopg2/setup.py) egg_info for package psycopg2
Installing collected packages: psycopg2
Running setup.py install for psycopg2
building 'psycopg2._psycopg' extension
cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.5.2 (dt dec pq3 …Run Code Online (Sandbox Code Playgroud) 我正在尝试将numpy(和scipy和matplotlib)安装到virturalenv中.
我不断收到这些错误:
RuntimeError: Broken toolchain: cannot link a simple C program
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1
Run Code Online (Sandbox Code Playgroud)
我安装了xcode的命令行工具
$ which gcc
/usr/bin/gcc
$ which cc
/usr/bin/cc
Run Code Online (Sandbox Code Playgroud)
我在Mac OSX 10.9上使用brew安装的python
编辑
是,尝试使用pip进行安装.
整个追溯是巨大的(> 400线)
这是它的一部分:
C compiler: cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe
compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core …Run Code Online (Sandbox Code Playgroud) 我在MacOS 10.8.2上运行python 2.6,并尝试安装Numpy以使用NLTK.我已经看过下面突出显示的几种方法,但是我还没有运气包安装.
我按照这个建议安装了xcode ,但这还没有解决任何问题.
我尝试直接使用
python setup.py build --fcompiler=gnu95
Run Code Online (Sandbox Code Playgroud)
返回以下消息
RuntimeError: Broken toolchain: cannot link a simple C program
Run Code Online (Sandbox Code Playgroud)直接安装,我从这里下载了dmg文件.直接提取文件时,numpy抱怨它需要安装Python 2.6或更高版本,因此也会失败.
我在某地读过MacOS附带Apple版的Python,我想避免使用它; 我已经安装了Eclipse和PyDev,并且相信我没有使用Apple版本,但有没有办法确认这是真的并且numpy正在安装在"正确"的Python版本上?
当我试着跑
sudo easy_install numpy
我得到以下输出.最初我认为它与找不到的C/Fortran编译器有关,但我gfortran在直接构建时安装了,所以也许问题就是其他问题...我无法诊断问题,看看剩下的但是消息.
是否有人能够指出一些确定性的东西可以帮助我安装numpy完毕?什么 - 如果有的话 - 到目前为止我试过的是错的?
提前谦卑地谢谢你!
Searching for numpy
Reading http://pypi.python.org/simple/numpy/
Reading http://numpy.scipy.org
Reading http://sourceforge.net/project/showfiles.php?group_id=1369&package_id=175103
Reading http://numeric.scipy.org
Best match: numpy 1.6.2
Downloading http://pypi.python.org/packages/source/n/numpy/numpy-1.6.2.zip#md5=7e13c931985f90efcfa0408f845d6fee
Processing numpy-1.6.2.zip
Running numpy-1.6.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-6DObmd/numpy-1.6.2/egg-dist-tmp-KMbGBl
Running from numpy source directory.non-existing path …Run Code Online (Sandbox Code Playgroud)