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
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/*
Get-pip.pyファイルをpip-website( http://pip.readthedocs.org/en/stable/installing/ )からダウンロードします。ターミナルを開き、get-pip.pyを配置したフォルダーにcdして、実行します。
Sudo python3 get-pip.py
Pycharmを開き、目的のパッケージをインストールします...