程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Ubuntu 18.04 build Python environment

編輯:Python

Be careful : I use virtual machines , Make sure that the virtual machine can access the network before operation .

1、 install python3.9.0 Interpreter , Configure environment variables

2、 Configure virtual environment

One 、 install python3.9.0 To /opt/python39

# Update software source

$~ sudo apt update 
$~ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

# Download the compressed package on the official website , I downloaded it to my home directory
$~ wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz    

# decompression

$~ sudo tar -xvzf Python-3.9.0.tgz 

# Enter the python Folder
$~ cd Python-3.9.0  

# Appoint python Installation position
$~ ./configure --with-ssl  prefix=/opt/python39  

  # compile

$~ make

# Compilation and installation
$~ sudo make install

Two 、 Configure environment variables

When the system is looking for a program , It will look for... From the current directory and environment variables . Programs like those that need to be found globally for any purpose , You need to configure the path to the environment variable , So you can find the program in any directory .

The environment variable is to facilitate us to quickly find the program to start , Otherwise, we need to go to the program installation location to start .

If you don't give python3.9.0 Configure environment variables , We can't start anywhere in the terminal python3.9.0 Interpreter , Need to go to /opt/python39/bin/ Catalog , Input python3 start-up python3.9.0 Interpreter .

#1、 We python3.9.0 The installation to /opt/python39 Under the table of contents
#2、 View environment variables
echo $PATH
# View all environment variables : /usr/sbin/:... Copy the environment variables
#3、 Establish a soft connection , Namely windows Shortcut to
ln s /opt/python39/bin/python3.9 /opt/python39/bin/python
or , Direct copy python3.9, The name is set to python
cd /opt/python39/bin
cp python.9 python
#4、 Set the environment variable ,
sudo vi /etc/profile
# Add... At the end , Input o Enter insertion mode
PATH=/opt/python39/bin/: Splice the path found in step 2
perhaps
PATH = /opt/python39/bin/:$PATH
# For seeing this way , When adding again , Just add , Don't delete other
preservation : According to the first esc, Input :wq enter 

verification : Input python 、python3 The launched interpreters are python3.9.0

3、 ... and 、 Configure virtual environment

A virtual environment : We can deploy multiple services on one server , Different services require different packages , In order to deploy without unnecessary packages , One project uses one environment . We need to deploy multiple environments on the server , We do this through virtual environments .

  adopt virtualenv Build a virtual environment

cd ~ Create a folder under the home directory to store the virtual environment , .virtualenv Folder

#1 download virtualenv Dependency needed
 sudo apt install virtualenv
#2 virtualenv It's not an official bag , need pip install
 pip3 install virtualenv
 pip3 install virtualenvwrapper
#3 To home Create under directory .virtualenv Folder
 sudo mkdir $HOME/.virtualenv
#4 open ~/.bashrc file , And add the following
# Specify the way to store the virtual environment
vi ~/.bashrc
Add the following two : The path where the virtual environment is stored
export WORKON_HOME=$HOME/.virtualenvs
source ~/.local/bin/virtualenvwrapper.sh
#5 function
source ~/.bashrc

#6  Find the environment virtualenvwrapper.sh The position of
sudo  find / -name virtualenvwrapper.sh
# Mine is :/home/liuhaizhang/.local/bin/virtualenvwrapper.sh

Commands for creating virtual environments
# You need to specify the python edition , If not specified , The default installation is python2 Virtual environment for
1、python2 Environmental Science
mkvirtualenv Virtual environment name


2、python3 Environmental Science

# Here, you can use the environment variable , first python3 To build a virtual environment
mkvirtualenv -p python3 Virtual environment name  


Appoint python Interpreter to create a virtual environment :
mkvirtualenv -p /usr/bin/python3.6 python36_django  # Specify the interpreter to create a virtual environment , The name of the virtual environment

#3、 Common commands of virtual environment
View the commands of the virtual environment :
  workon two tab key

Using virtual environments :

 workon  Virtual environment name

Exit virtual environment :

 deactivate

adopt which  python3.6 Check the system's own python3.6 Installation position , You can use it to create virtual environments

Four 、pycharm install

1、 download linux The professional version of this edition , Download from the official website linux The version is just
2、 Will compress the package , Move to ~ Home directory ( Home directory ) :
~$ mv pycharm-professional-2022.1.2.tar.gz ~
3、 Enter the home directory :
~$ cd ~
4、 decompression :
~$ tar -xvzf pycharm-professional-2022.1.2.tar.gz
5、 Move the unzipped folder to opt after
~$ mv pycharm-2022.1.2 /opt/
6、 Switch to /opt Catalog
~$ cd /opt/
7、 Get into pycharm-2022.1.2
~$ cd pycharm-2022.1.2
8、 Enter into pycharm The folder bin Folder :
~$ cd /opt/pycharm-2022.1.2/bin
9、 start-up pycharm,
~$ ./pycharm.sh

10、 Enter activation code 、

Create a desktop shortcut : Click on Tools -Create Desktop Entry  You can quickly create .

Select virtual environment :

Click on ...  , Select... Under the home directory .virtualenv  Select a virtual environment , Get into bin Catalog , choice python.

Create a new project , Just use the specified It's a virtual environment .

 

 


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved