web-dev-qa-db-ja.com

EnvironmentErrorが原因でパッケージをインストールできませんでした:[Errno 30]読み取り専用ファイルシステム:

私はこれに従おうとしています ガイド モジュールをインストールするpythonモジュールがインストールされていないようですので、それらを続行しようとしています。

Python 2.7.5がcpanelにインストールされていますが、スクリプト用に追加のモジュールをインストールしたいと思います。ダウンロードします:

get-pip.pycurl https://bootstrap.pypa.io/get-pip.py -o get-pip.pyを使用

次に、pythonファイルを次のコマンドで実行してみます:

python get-pip.py

開始しますが、失敗します:Installing collected packages: pip, wheel。エラーメッセージ付き:

EnvironmentErrorが原因でパッケージをインストールできませんでした:[Errno 30]読み取り専用ファイルシステム: '/ usr/lib/python2.7/site-packages/pip'

Sudo python get-pip.pyを使用する場合

次のエラーメッセージが表示されます。

jailshell:Sudo:コマンドが見つかりません

ありがとう

3
Uskompuf

ChromeOSでも同じ問題が発生し、chmod -Rフォルダでsite-packagesを実行しても解決できませんでした。これを解決するには、実行しているユーザーに対してのみpipをインストールする必要がありました。

python get-pip.py --user

唯一の問題は、pipをpython module python -m pipとして実行する必要があることですが、.bashrc内にエイリアスを作成できます。

# ~/.bashrc
#
# ...
alias pip="python -m pip"
2
Marco Antônio