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

ubuntu18.04搭建python環境

編輯:Python

注意:我使用的是虛擬機,在操作前請確保虛擬機可以訪問到網絡。

1、安裝python3.9.0解釋器,配置環境變量

2、配置虛擬環境

一、安裝python3.9.0 到 /opt/python39

#更新軟件源

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

#官網下載壓縮包,我是下載到自己的家目錄下了
$~ wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz    

#解壓

$~ sudo tar -xvzf Python-3.9.0.tgz 

#進入解壓後的python文件夾
$~ cd Python-3.9.0  

#指定python安裝位置
$~ ./configure --with-ssl  prefix=/opt/python39  

  #編譯

$~ make

#編譯安裝
$~ sudo make install

二、配置環境變量

系統在查找程序的時候,會從當前目錄和環境變量中查找。像那些需要在全局任何為在都可以被查找的程序,就需要將其所在的路徑配置到環境變量中,這樣就可以在任何目錄下都可以找到該程序了。

環境變量就是為了方便我們快速找到要啟動的程序,不然我們就需要到程序安裝位置去啟動。

如果沒有沒有給python3.9.0配置環境變量,我們就不能在終端中的任意位置啟動python3.9.0解釋器,需要進入/opt/python39/bin/目錄,輸入python3啟動python3.9.0解釋器。

#1、我們python3.9.0安裝到/opt/python39目錄下
#2、查看環境變量
echo $PATH
#查看到所有環境變量: /usr/sbin/:... 把環境變量復制起來
#3、建立軟連接,就是windows的快捷方式
ln s /opt/python39/bin/python3.9 /opt/python39/bin/python
或,直接復制python3.9,名字設置為python
cd /opt/python39/bin
cp python.9 python
#4、設置環境變量,
sudo vi /etc/profile
#在最後面添加,輸入o 進入插入模式
PATH=/opt/python39/bin/:拼接上第二步查到的路徑
或者
PATH = /opt/python39/bin/:$PATH
#對於看到這種方式,再添加時,只添加,不刪除其他的
保存:先按esc,輸入 :wq 回車

驗證:輸入python 、python3 啟動的解釋器都是python3.9.0

三、配置虛擬環境

虛擬環境:我們一台服務器上可以需要部署多個服務,不同服務需要的包是不一樣的,為了部署時不帶不需要用到的包,一個項目使用一個環境。需要我們在服務器部署多個環境,我們是通過虛擬環境來實現。

 通過virtualenv搭建虛擬環境

cd ~ 在家目錄下創建一個存放虛擬環境的文件夾, .virtualenv文件夾

#1 下載virtualenv需要的依賴
 sudo apt install virtualenv
#2 virtualenv不是官方自帶的包,需要pip安裝
 pip3 install virtualenv
 pip3 install virtualenvwrapper
#3 到home目錄下創建 .virtualenv文件夾
 sudo mkdir $HOME/.virtualenv
#4 打開 ~/.bashrc文件,並添加如下
#指定存放虛擬環境的路
vi ~/.bashrc
添加下面兩條:虛擬環境存放的路徑
export WORKON_HOME=$HOME/.virtualenvs
source ~/.local/bin/virtualenvwrapper.sh
#5 運行
source ~/.bashrc

#6  找環境中virtualenvwrapper.sh所在位置
sudo  find / -name virtualenvwrapper.sh
#我的在:/home/liuhaizhang/.local/bin/virtualenvwrapper.sh

創建虛擬環境的命令
#需要指定python版本,不指定的話,默認安裝的是python2的虛擬環境
1、python2環境
mkvirtualenv 虛擬環境名稱


2、python3環境

#這裡通過環境變量中,第一個python3 來構建虛擬環境
mkvirtualenv -p python3 虛擬環境名稱 


指定python解釋器來創建虛擬環境:
mkvirtualenv -p /usr/bin/python3.6 python36_django  #指定解釋器成創建虛擬環境,虛擬環境的名字

#3、虛擬環境常用命令
查看虛擬環境的命令 :
  workon 兩次tab鍵

使用虛擬環境:

 workon  虛擬環境名字

退出虛擬環境:

 deactivate

通過 which  python3.6 查看系統自帶的python3.6安裝位置,可以使用它來創建虛擬環境

四、pycharm安裝

1、下載linux本版的專業版,到官網上下載linux版本的即可
2、將壓縮包,移動到~ 家目錄(主目錄) :
~$ mv pycharm-professional-2022.1.2.tar.gz ~
3、進入到家目錄:
~$ cd ~
4、解壓縮:
~$ tar -xvzf pycharm-professional-2022.1.2.tar.gz
5、將解壓的文件夾移動到opt後
~$ mv pycharm-2022.1.2 /opt/
6、切換到/opt 目錄
~$ cd /opt/
7、進入pycharm-2022.1.2
~$ cd pycharm-2022.1.2
8、進入到pycharm文件夾的bin文件夾:
~$ cd /opt/pycharm-2022.1.2/bin
9、啟動pycharm,
~$ ./pycharm.sh

10、輸入激活碼、

創建桌面快捷方式:點擊 Tools -Create Desktop Entry  即可快速創建。

選擇虛擬環境:

點擊...  ,選擇家目錄下的 .virtualenv  選擇一個虛擬環境,進入bin目錄,選擇python。

創建新的項目,就使用上指定 的虛擬環境了。

 

 


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