Original link: https://www.codewoody.com/posts/16233/
1 Python3 installation method
1.1 Python 3 installation
Reference: https://ift.tt/84SBdkP
The installation instructions are as follows:
1 |
sudo apt install software-properties-common -y |
In addition to installing Python3 itself, you also need to install Python-pip
1 |
sudo apt install -y python3-pip |
1.2 Pip domestic mirror configuration
Reference link: https://ift.tt/K0jfRDw
We can specify the source address in a single Pip command via the -i
option, for example:
1 |
pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple |
If you want to do global configuration for the current user, you need to create the directory ~/.pip
and create the file (if it doesn’t exist) ~/.pip/pip.conf
1 |
[global] |
You can view the current mirror configuration with the pip3 config list
command:
1 |
$ pip3 config list |
1.3 Python3 virtual environment
Reference link: https://ift.tt/UQF4GRd
Install virtualenvwrapper
1 |
sudo pip3 install virtualenvwrapper |
This package will also be installed with virtualenv.
Then we need to go to the current shell’s configuration file ( .zshrc
or .bashrc
, depending on the type of shell you use) and add:
1 |
export VIRTUALENVWRAPPER_PYTHON=$(which python3) |
Use the mkvirtualenv
to create a virtual environment and set the Python version with the --python
option:
1 |
mkvirtualenv test --python=python3 |
1.4 Frequently Asked Questions
- ModuleNotFoundError: No module named ‘distutils.cmd’ error occurs when Pip is installed,
Install dependencies:
1 |
sudo apt install -y python3-distutils |
If multiple Python versions exist, more detailed dependencies can be specified:
1 |
sudo apt install -y python3.10-distutils |
This article is reproduced from: https://www.codewoody.com/posts/16233/
This site is for inclusion only, and the copyright belongs to the original author.