Could not install packages due to an EnvironmentError: [Errno 13]

后端 未结 16 681
花落未央
花落未央 2020-12-02 09:50

In my MacOS Mojave terminal I wanted to install a python package with pip. At the end it says:

You are using pip version 10.0.1, however version 18.1 is avai         


        
16条回答
  •  情书的邮戳
    2020-12-02 10:18

    I have anaconda installed for Python 3. I also have Python2 in my mac.

    python --version
    

    gives me

    Python 3.7.3

    python2.7 --version
    

    gives me

    Python 2.7.10

    I wanted to install pyspark package in python2, given that it was already installed in python3.

    python2.7 -m pip install pyspark
    

    gives me an error

    Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pyspark' Consider using the --user option or check the permissions.

    The below command solved it. Thank god I didn't have to do any config changes.

    python2.7 -m pip install pyspark --user
    

    Collecting pyspark Requirement already satisfied: py4j==0.10.7 in /Library/Python/2.7/site-packages (from pyspark) (0.10.7) Installing collected packages: pyspark Successfully installed pyspark-2.4.4 You are using pip version 18.1, however version 19.3.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.

提交回复
热议问题