web-dev-qa-db-ja.com

パッケージをpipインストールしようとすると「EnvironmentError:[Errno 13] Permission denied」エラーが発生する

pip installこのエラーが発生しているパッケージ:

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied:   
  '/usr/local/lib/python2.7/dist-packages/numpy'  
Consider using the `--user` option or check the permissions.

Sudo pip install何でも、次のエラーが発生します。

Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ImportError: cannot import name main
farzand@farzand-linux:~$ 
1
farzand

Ubuntu 18.04には2つの異なるpipパッケージがあります:python-pip(for Python 2.x)およびpython3-pip(Python 3.xの場合)。デフォルトと互換性のあるパッケージをインストールするにはPythonバージョンでは、python3-pipをインストールする必要があります。

Sudo apt install python3-pip

Numpyは次のいずれかでインストールすることもできます。

Sudo apt install python3-numpy # for Python 3.x

または

Sudo apt install python-numpy  # for Python 2.x  

python-およびpython3-デフォルトのUbuntuリポジトリのPython 2.xおよびPython 3.xパッケージのパッケージ名を前置するための規則。

pipを最新バージョンにアップグレードする方法

1
karel