2012-10-28 9 views
9

MacOS 10.8.2でPython 2.6を実行していて、Numpyを使用してNLTKをインストールしようとしています。 私はいくつかのアプローチを見てきましたが、パッケージをインストールする運がまだありません。MacでのNumpyインストール10.8.2

  1. 私はthisの提案どおりのXcodeをインストールしましたが、これは何も解決していません。

  2. は私がhereからのdmgファイルをダウンロードし、次のメッセージに

    RuntimeError: Broken toolchain: cannot link a simple C program 
    
  3. 直接インストールを返す

    python setup.py build --fcompiler=gnu95 
    

    を使用して、building directlyを試してみました。ファイルを直接解凍すると、numpyはPython 2.6以上をインストールする必要があると不平を言うので、これも失敗します。

    MacOSにはApple版のPythonが付属していますが、私はこれを使用しないでください。私はEclipse & PyDevをインストールしましたが、私はAppleバージョンを使用していないと考えていますが、これが真であり、numpyがPythonの '適切な'バージョンにインストールされていることを確認する手段がありますか?

  4. 私がしようとすると

    に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 in '/private/tmp/easy_install-6DObmd/numpy-1.6.2/numpy/distutils': 'site.cfg' 
/bin/sh: svnversion: command not found 
/bin/sh: svnversion: command not found 
Could not locate executable f95 
Could not locate executable f90 
Could not locate executable f77 
Could not locate executable xlf90 
Could not locate executable xlf 
Could not locate executable ifort 
Could not locate executable ifc 
Could not locate executable g77 
Found executable /usr/local/bin/gfortran 
sh: /usr/bin/gcc-4.2: No such file or directory 
sh: /usr/bin/gcc-4.2: No such file or directory 
Traceback (most recent call last): 
    File "/opt/local/bin/easy_install", line 8, in <module> 
    load_entry_point('setuptools==0.6c11', 'console_scripts', 'easy_install')() 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/command/easy_install.py", line 1712, in main 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/command/easy_install.py", line 1700, in with_ei_usage 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/command/easy_install.py", line 1716, in <lambda> 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/core.py", line 152, in setup 
    dist.run_commands() 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/dist.py", line 987, in run_commands 
    self.run_command(cmd) 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/dist.py", line 1007, in run_command 
    cmd_obj.run() 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/command/easy_install.py", line 211, in run 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/command/easy_install.py", line 446, in easy_install 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/command/easy_install.py", line 476, in install_item 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/command/easy_install.py", line 655, in install_eggs 
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/command/easy_install.py", line 930, in build_and_install 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/command/easy_install.py", line 919, in run_setup 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/sandbox.py", line 62, in run_setup 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/sandbox.py", line 105, in run 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/sandbox.py", line 64, in <lambda> 
    File "setup.py", line 214, in <module> 
    File "setup.py", line 207, in setup_package 
    File "/tmp/easy_install-GH52RV/numpy-1.6.2/numpy/distutils/core.py", line 186, in setup 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/core.py", line 152, in setup 
    dist.run_commands() 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/dist.py", line 987, in run_commands 
    self.run_command(cmd) 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/dist.py", line 1007, in run_command 
    cmd_obj.run() 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/command/bdist_egg.py", line 167, in run 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/cmd.py", line 333, in run_command 
    self.distribution.run_command(command) 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/dist.py", line 1007, in run_command 
    cmd_obj.run() 
    File "/tmp/easy_install-GH52RV/numpy-1.6.2/numpy/distutils/command/egg_info.py", line 8, in run 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/cmd.py", line 333, in run_command 
    self.distribution.run_command(command) 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/dist.py", line 1007, in run_command 
    cmd_obj.run() 
    File "/tmp/easy_install-GH52RV/numpy-1.6.2/numpy/distutils/command/build_src.py", line 152, in run 
    File "/tmp/easy_install-GH52RV/numpy-1.6.2/numpy/distutils/command/build_src.py", line 163, in build_sources 
    File "/tmp/easy_install-GH52RV/numpy-1.6.2/numpy/distutils/command/build_src.py", line 298, in build_library_sources 
    File "/tmp/easy_install-GH52RV/numpy-1.6.2/numpy/distutils/command/build_src.py", line 385, in generate_sources 
    File "/private/tmp/easy_install-GH52RV/numpy-1.6.2/numpy/core/setup.py", line 696, in get_mathlib_info 
RuntimeError: Broken toolchain: cannot link a simple C program 
/tmp/easy_install-GH52RV/numpy-1.6.2/numpy/distutils/misc_util.py:252: RuntimeWarning: Parent module 'numpy.distutils' not found while handling absolute import 
Error in atexit._run_exitfuncs: 
Traceback (most recent call last): 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/atexit.py", line 24, in _run_exitfuncs 
    func(*targs, **kargs) 
    File "/tmp/easy_install-GH52RV/numpy-1.6.2/numpy/distutils/misc_util.py", line 252, in clean_up_temporary_directory 
ImportError: No module named numpy.distutils 
Error in sys.exitfunc: 
Traceback (most recent call last): 
    File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/atexit.py", line 24, in _run_exitfuncs 
    func(*targs, **kargs) 
    File "/tmp/easy_install-GH52RV/numpy-1.6.2/numpy/distutils/misc_util.py", line 252, in clean_up_temporary_directory 
ImportError: No module named numpy.distutils 
+0

あなたはBUを試してみましたXcodeをインストールした後のilding?また、 'pip'と一緒にインストールしてみてください – inspectorG4dget

+0

PyDevのインストールは役に立ちません。すでにPythonのバージョンを使用しているためです。 MacPorts( '/ opt/local'パスに基づいている)を使っているようですが、macportsを使ってnumpyをインストールしようとしましたか? –

答えて

3

あなたがすべてでそれをインストールする必要はありませんので、のpython 2.7のアップルのバージョンはnumpyのが付属していることを言ってコメントhereがありました。

>>> /usr/bin/python2.7 
Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import numpy 

を実行しても問題なく動作するはず試してみてください。これで、システムのPython 2.7をデフォルトのものに設定し、そのためのNLTKをインストールするだけです。

また、xcodeをインストールした後でもgccが失敗する理由がわかりました。コマンドラインツールを個別にインストールする必要があります。 this postをご覧ください。私は10の下で見つかった情報に基づいて

export CC=gcc 
export CXX=g++ 
export FFLAGS=ff2c 

13

これは私がこの問題を修正する方法です。ここでは7つのインストール手順:(0.12) matplotlibの(1.3)

numpyの(1.8)とscipyのダウンロード:http://www.scipy.org/Installing_SciPy/Mac_OS_X

1

スパイシーSuperpackは、Mac 10.8.2およびその他のIntel Mac版の最新の64ビットの科学的ソフトウェアパッケージをインストールしますiPython(0.14) パンダ(0.10) Statsmodels(0.5.0) Scikit-学び0.14 PyMC(2.2)

Spicy Superpack for Mac

関連する問題