1

numpyを機能させるには、正確に何をしなければなりませんか? 3.2.3 でサポートされており、setup.py を使用して動作するはずだと読みました。os_path について話しているとエラーが発生します。足りないものはありますか?

Here is the full traceback:

Python 3.2.3 (v3.2.3:3d0686d90f55, Apr 10 2012, 11:25:50) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>> 
Converting to Python3 via 2to3...
Traceback (most recent call last):
  File "/Users/cameron/Downloads/numpy-master/setup.py", line 214, in <module>
    setup_package()
  File "/Users/cameron/Downloads/numpy-master/setup.py", line 175, in setup_package
    __file__ = os.path.join(os.curdir, os.path.basename(__file__))
NameError: global name '__file__' is not defined
>>> 
4

2 に答える 2

0

最初に (ソースをダウンロードして) Python をゼ​​ロからコンパイルし、Apple から出荷されたものを使用しないようにしてください。関連する SciPy/Numpy ページの推奨事項を参照してください。

于 2013-01-31T11:43:44.640 に答える
0

おそらく、Mac OS X にプリインストールされた Python バージョンを使用しているでしょう。macportsのように、すべてのコンポーネント (python、scipy、numpy など) が適切に連携して動作するようにビルドされているディストリビューションを使用することを強くお勧めします。Macports は、オープン ソース ソフトウェアのパッケージ マネージャーであり、依存関係を自動的に解決してインストールします。

Macports のインストール後は、Python 2 または 3 のどちらを使用するか (一部パッケージはまだ Python3 で動作しない可能性があります)。これにより、適切なバージョンの python と、numpy を適切に実行するために必要なその他すべてのソフトウェア パッケージが自動的にダウンロードおよびインストールされます。

于 2013-01-31T12:09:09.073 に答える