web-dev-qa-db-ja.com

virtualenvをインストールしようとすると、このエラーの原因は何ですか? IOError:[Errno 13]権限が拒否されました: '/ライブラリ/Python/2.7/site-packages/virtualenv.py'

次のコマンドを使用して仮想環境をインストールしようとしています。

pip install virtualenv

しかし、私は次のエラーを受け取ります:

IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/virtualenv.py'

どうすれば修正できますか?

15

システムにパッケージをインストールするには、管理者権限が必要なように見えます。管理者または同等のOSとしてpipを開始してください。

21
idiot.py

あなたのアカウントには、このディレクトリへの書き込みアクセス権がありません。

  1. インストールディレクトリがシステム所有のディレクトリである場合は、管理者または「root」アカウントとしてサインインする必要がある場合があります。

    Sudo pip install virtualenv
    
  2. このマシンへの管理アクセス権がない場合は、別のインストールディレクトリを選択することをお勧めします。できれば、PYTHON_PATH環境変数。

  3. 簡単な方法:dir権限を変更します。

    chmod +a 'user:YOUR_USER_NAME allow add_subdirectory,add_file,delete_child,directory_inherit' /Library/Python/2.7/site-packages
    
4
Luckie Hao

このライブラリのシステム全体のバージョンを編集する権限がありません。 Sudoを使用してみてください:

Sudo pip install --upgrade virtualenv
1
TeeTracker