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

后端 未结 16 661
花落未央
花落未央 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:22

    If you want to use python3+ to install the packages you need to use pip3 install package_name

    And to solve the errno 13 you have to add --user at the end

    pip3 install package_name --user
    

    EDIT:

    For any project in python it's highly recommended to work on a Virtual enviroment, is a tool that helps to keep dependencies required by different projects separate by creating isolated python virtual environments for them.

    In order to create one with python3+ you have to use the following command:

    virtualenv enviroment_name -p python3
    

    And then you work on it just by activating it:

    source enviroment_name/bin/activate
    

    Once the virtual environment is activated, the name of your virtual environment will appear on left side of terminal. This will let you know that the virtual environment is currently active. Now you can install dependencies related to the project in this virtual environment by just using pip.

    pip install package_name
    

提交回复
热议问题