web-dev-qa-db-ja.com

ImportError:パッケージをインストールしようとすると、pipという名前のモジュールはありません

PyCharmを使用してUbuntu 13.10のフレッシュインストールを行い、pythonインタープリターをセットアップするときに、「install setuptools」、「pipのインストール」を選択しました。pipで何かをしようとすると、以下:

  ciaran@ciaran-desktop:~/pycharm/bin$ pip
  Traceback (most recent call last):
  File "/usr/local/bin/pip", line 9, in <module>
    load_entry_point('pip==1.4.1', 'console_scripts', 'pip')()
  File "build/bdist.linux-x86_64/Egg/pkg_resources.py", line 357, in load_entry_point
   """Does the package's distribution contain the named metadata?"""
  File "build/bdist.linux-x86_64/Egg/pkg_resources.py", line 2394, in load_entry_point

  File "build/bdist.linux-x86_64/Egg/pkg_resources.py", line 2108, in load

  ImportError: No module named pip

私はpython 2.7.5および3.3.2を試してみましたが、どちらも同じ結果が得られます。

編集:上記の出力は端末からのものです。 PyCharmは以下を出力します:

Error: Python package management tool 'pip' not found 
12
Ciaran

Ubuntuでは、pipがインストールするモジュールの読み取りおよび実行権限を常に設定するとは限りません。私の解決策は、常にこのシェルスクリプトを実行することです。

Sudo chmod -R a+rX /usr/lib/python*/dist-packages/
Sudo chmod -R a+rX /usr/local/lib/python*/dist-packages/
Sudo chmod a+rX /usr/bin/*
Sudo chmod a+rX /usr/local/bin/*
6
Apalala

Get-pip.pyファイルをpip-website( http://pip.readthedocs.org/en/stable/installing/ )からダウンロードします。ターミナルを開き、get-pip.pyを配置したフォルダーにcdして、実行します。

Sudo python3 get-pip.py

Pycharmを開き、目的のパッケージをインストールします...

12
Johan84