GNU/Linux >> Linux の 問題 >  >> Ubuntu

Python Packageをインストールしようとしましたが、「exeption…..」のようなエラーが表示されます。なぜですか?

友達、私は自分のUbuntuにpipをダウンロードしてインストールしました。次に、PLYやMy xmlなどのパッケージをインストールしようとしましたが、一連の文章が赤で書かれていました。

Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 209, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/dist-packages/pip/req/req_set.py", line 731, in install
    **kwargs
  File "/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py", line 841, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/dist-packages/pip/req/req_install.py", line 1040, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/dist-packages/pip/wheel.py", line 343, in move_wheel_files
    clobber(source, lib_dir, True)
  File "/usr/local/lib/python2.7/dist-packages/pip/wheel.py", line 314, in clobber
    ensure_dir(destdir)
  File "/usr/local/lib/python2.7/dist-packages/pip/utils/__init__.py", line 82, in ensure_dir
    os.makedirs(path)
  File "/usr/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/ply'

pip install plyを使用しました インストールします。

パッケージをインストールするにはどうすればよいですか?

承認された回答:

pip /usr/local/lib/python2.7/dist-packages/の下に各パッケージのディレクトリを作成します (2.7を置き換えます 他のバージョンの場合)必要なすべてのファイルを保持するため、そのディレクトリを作成するための十分な権限が必要です。

あなたの場合、/usr/local/lib/python2.7/dist-packages/plyを作成するための十分な権限がありません ディレクトリその理由pip 失敗しています。

これを解決するには、sudoを使用できます :

sudo pip install ply

または、staffに自分を追加することもできます pipによって作成された関連ディレクトリとしてグループ化します /usr/local/lib/の下 ユーザーrootが所有しています およびグループstaffsetgidを使用 。

だからあなたはできる:

sudo usermod -a -G staff username

ログアウトして再度ログインすると、次のように機能します。

pip install ply

Ubuntu
  1. Ubuntuで「サブプロセス/usr/ bin / dpkgがエラーコード(1)を返しました」を解決する方法

  2. / usr/binと/usr/ local / bin Linuxの場合?

  3. ディスク上のスペースで低エラーログが実行されています/var/log/cups/error.log?

  1. Ubuntu 14.04で構築されたWebpユーティリティが機能せず、ライブラリエラーが表示されるのはなぜですか?

  2. gcc - /usr/bin/ld エラー:/usr/local/lib で <library> が見つかりませんが、ldconfig にリストされており、パスが ld.so.conf に追加されています

  3. なぜ /home 以外のものを別のパーティションに入れるのですか?

  1. Arch Linuxで「エラー:「pacman」が不足している依存関係をインストールできませんでした」を解決する

  2. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  3. Kubuntuがログイン時にエラーを表示する(file:///usr/share/sddm//themes/breeze/main.qml:noそのようなファイルまたはディレクトリ)?