2013-08-21 14 views
34

OS PIPという名前のモジュールは、2.7.5はImportError:MacのOS X 10.7.5 のPython版:

私はその後、私はからpip.1.4.1のPKGをダウンロードhttps://pypi.python.org/pypi/setuptools からez_setup.pyとsetuptoolsの1.0がインストールされていますhttps://pypi.python.org/pypi/pip/1.4.1

ランITERMに "[sudoの]のpython setup.pyインストールが"

running install running bdist_egg running egg_info writing requirements to pip.egg-info/requires.txt writing pip.egg-info/PKG-INFO writing top-level names to pip.egg-info/top_level.txt writing dependency_links to pip.egg-info/dependency_links.txt writing entry points to pip.egg-info/entry_points.txt warning: manifest_maker: standard file 'setup.py' not found

reading manifest file 'pip.egg-info/SOURCES.txt' writing manifest file 'pip.egg-info/SOURCES.txt' installing library code to build/bdist.macosx-10.6-intel/egg running install_lib warning: install_lib: 'build/lib' does not exist -- no Python modules to install

creating build/bdist.macosx-10.6-intel/egg creating build/bdist.macosx-10.6-intel/egg/EGG-INFO copying pip.egg-info/PKG-INFO -> build/bdist.macosx-10.6-intel/egg/EGG-INFO copying pip.egg-info/SOURCES.txt -> build/bdist.macosx-10.6-intel/egg/EGG-INFO copying pip.egg-info/dependency_links.txt -> build/bdist.macosx-10.6-intel/egg/EGG-INFO copying pip.egg-info/entry_points.txt -> build/bdist.macosx-10.6-intel/egg/EGG-INFO copying pip.egg-info/not-zip-safe -> build/bdist.macosx-10.6-intel/egg/EGG-INFO copying pip.egg-info/requires.txt -> build/bdist.macosx-10.6-intel/egg/EGG-INFO copying pip.egg-info/top_level.txt -> build/bdist.macosx-10.6-intel/egg/EGG-INFO creating 'dist/pip-1.4.1-py2.7.egg' and adding 'build/bdist.macosx-10.6-intel/egg' to it removing 'build/bdist.macosx-10.6-intel/egg' (and everything under it) Processing pip-1.4.1-py2.7.egg removing '/Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg' (and everything under it) creating /Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg Extracting pip-1.4.1-py2.7.egg to /Users/dl/Library/Python/2.7/lib/python/site-packages pip 1.4.1 is already the active version in easy-install.pth Installing pip script to /Users/dl/Library/Python/2.7/bin Installing pip-2.7 script to /Users/dl/Library/Python/2.7/bin

Installed /Users/dl/Library/Python/2.7/lib/python/site-packages/pip-1.4.1-py2.7.egg Processing dependencies for pip==1.4.1 Finished processing dependencies for pip==1.4.1

は、それから私は、 "インストールピップ" inputedことを示し、エラーメッセージが会ったその

Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/2.7/bin/pip", line 9, in load_entry_point('pip==1.4.1', 'console_scripts', 'pip')() File "build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 357, in load_entry_point File "build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 2394, in load_entry_point File "build/bdist.macosx-10.6-intel/egg/pkg_resources.py", line 2108, in load ImportError: No module named pip

誰でも同じよう示しました。私はそれを解決するためのいくつかのヒントを与えることができます前に同じ問題?

+0

端末からピップインストールを実行するとどうなりますか?(Pythonインタプリタ以外) – TheoretiCAL

+0

端末に「インポートエラーまたは:いいえ、pipという名前のモジュール " –

+0

MacOSXのアップデート後、私は同じ質問をしました。最終的に私はsetup pipが見つかりませんでした。ピップを取り付けてから固定します。 – BollMose

答えて

4

ノヴァクライアントをインストールしようとしたときに同じ問題が発生しました。私は自作を使用

spencers-macbook-pro:python-novaclient root# python setup.py install  
running install 
/usr/bin/python: No module named pip 
error: /usr/bin/python -m pip.__init__ install 'pbr>=0.5.21,<1.0' 'iso8601>=0.1.4' 'PrettyTable>=0.6,<0.8' 'requests>=1.1' 'simplejson>=2.0.9' 'six' 'Babel>=0.9.6' returned 1 

は、私はあなたがMacPortsのを使用する場合のコマンドは似ている必要がありsudo easy_install pip

spencers-macbook-pro:python-novaclient root# brew search pip 
aespipe  brew-pip lesspipe pipebench pipemeter spiped pipeviewer 

If you meant "pip" precisely: 

Homebrew provides pip via: `brew install python`. However you will then 
have two Pythons installed on your Mac, so alternatively you can: 
    sudo easy_install pip 
spencers-macbook-pro:python-novaclient root# sudo easy_install pip 

の問題を中心に働きました。

0

hereからpipバイナリをダウンロードして問題を解決しました。

0

の端末では、この方法を試してください。私の場合は

ls -lA /usr/local/bin | grep pip 

を私が取得:だからPIP2

-rwxr-xr-x 1 root root  284 Сен 13 16:20 pip 
-rwxr-xr-x 1 root root  204 Окт 27 16:37 pip2 
-rwxr-xr-x 1 root root  204 Окт 27 16:37 pip2.7 
-rwxr-xr-x 1 root root  292 Сен 13 16:20 pip-3.4 

|| pip2.7私の場合は動作し、pip

+2

に問題があるときは、いつもこのコマンドを試してみてください。どうしたらいいですか? – JBaruch

+0

Странныйвопроснезнакомомучеловеку、унаснаподобныйвопросыпринятоотвечатьдовольногрубо...Ноок、онавыбираласьслучайноизвыдачиназапросвида - "лицо、морда、бородаит.д."。 Этоимеетзначениеилинанееестьавторскиеправа?あなたの声は、あなたの声を聞いて、あなたの声を聞くことができます。 (Вответеужененуждаюсь、гуглдалответиаватаркутвитеревижу。Ок、мойкосяк) –

+0

яничегонепонял、ночветопонял、ночтопоменял。 Ядажеинеподозревал、чтомоямордаможетслужитьгенеричнымаватаромдыялысыхибородатых。 – JBaruch

21

ez_setupをインストールした後は、easy_installを使用する必要があります。 pipをインストールするには、単に実行します。

easy_install pip 
+0

ありがとう、これは私のためにMacで働いた – Neuro

+5

OSX 'sudo easy_install pip'はトリックをしました。ありがとう、私の男 –

4

を私は上記のこれらの答えのどれもあなたの問題を解決することはできないと思います。

私はこの問題で一度も混乱しました。手動でその後

(現在a single get-pip.py Python scriptを実行している必要)公式ガイドpip installation、ちょうどsudo pip install Djangopipをインストールする必要があります。 エラーはなくなります。

+5

OPはどこにでもDjangoは言及していませんでした。 – dskrvk

44

私は同じ問題を抱えていました。 私の解決策:

Pythonの3

sudo apt-get install python3-pip 

ためのPython 2

sudo apt-get install python-pip 
+10

質問はMacにインストールすることです。 –

+1

+1簡単!しかし、Pythonは2つの変種(python2とpython3)を共存させておくのは残念です。それは簡単なことをとても複雑にします:_( –

3

のためには、私は、このスレッドが古いですけど、ここで説明するよりも、私はちょうど異なったOS X上で自分のために問題を解決しました。

基本的に私はPython 2.7をbrewで再インストールしました。これにはpipが付属しています。

は、Xcodeのをインストールしていない場合、すでに:

xcode-select –install 

hereを説明するようにブリューをインストールします。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

を次にブリューを通じてのPythonをインストールします。

brew install python 

そして、あなたは完了です。私の場合、私は単にpyserialをインストールする必要がありました。 Macの

pip install pyserial 
+0

私は既にXcodeがインストールされていました。 'ruby ...'と 'brew ...' 'ピップ... 'を実行すると' -bash:pip:command not found 'どんなアイデア? –

9

醸造を使用してapt-getをが利用できないとして、より良いオプションです。 コマンド:あなたがマシンにインストールされ、両方のpython2 &のpython3を持っている場合は

python2.7 -m ensurepip --default-pip

は、単に問題を解決する必要があります。

0

PYTHONPATHをsite-packagesの場所に設定することで、Linuxで同様のエラーを解決しました。これはpython get-pip.py --prefix /home/chet/pipの実行後です。

[[email protected] ~]$ ~/pip/bin/pip -V 
Traceback (most recent call last): 
    File "/home/chet/pip/bin/pip", line 7, in <module> 
    from pip import main 
ImportError: No module named pip 

[[email protected] ~]$ export PYTHONPATH=/home/chet/pip/lib/python2.6/site-packages 

[[email protected] ~]$ ~/pip/bin/pip -V 
pip 9.0.1 from /home/chet/pip/lib/python2.6/site-packages (python 2.6) 
関連する問題