0

モジュールの使用を開始しようとしていpygameますが、実行できません。私は Python 2.7 と MacPorts で Mountain Lion を使用していますが、MacPorts を発見して使い始める前に、Anaconda を使用していくつかの科学と数学のモジュールもインストールしました。次のいずれかを開始する前に、MacPorts が更新されたばかりであることに注意してください。私は最初に使用しようとしました:

sudo port install py27-game

それはうまくいったように見え、問題なくすべてをセットアップしました。しかし、コマンド ラインから Python インタープリターに移動して次のように入力すると、次のようになります。

import pygame

私は応答を取得します:

Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
ImportError: No module named pygame

それで、私は入ってやりました:

import sys
print sys.path

与えた:

 ['', '/Users/trav/anaconda/lib/python27.zip', '/Users/trav/anaconda/lib/python2.7',
 '/Users/trav/anaconda/lib/python2.7/plat-darwin',   
 '/Users/trav/anaconda/lib/python2.7/plat-mac',  
 '/Users/trav/anaconda/lib/python2.7/plat-mac/lib-scriptpackages', 
 '/Users/trav/anaconda/lib/python2.7/lib-tk', '/Users/trav/anaconda/lib/python2.7/lib-  
 old', '/Users/trav/anaconda/lib/python2.7/lib-dynload',  
 '/Users/trav/anaconda/lib/python2.7/site-packages', 
 '/Users/trav/anaconda/lib/python2.7/site-packages/PIL', 
 '/Users/trav/anaconda/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info']

したがって、最初に NumPy、SciPy、および Matplotlib のセットアップをここに配置したときに Anaconda のセットアップを使用したため、MacPorts が何らかの形でパス内でこれと衝突したと推測しています。

Anaconda パッケージを削除する必要がありますか? もしそうなら、私がそうするとき、どうすればこれらの依存関係を取り除くことができますか?

4

1 に答える 1