linux搭建python環境,linux下安裝python模塊

為何要搭建python虛擬環境?

在一台電腦上,想開發多個不同的項目,而每個項目要用到同一個包的不同版本,如果使用pip安裝不同版本的包,新安裝的版本總會覆蓋老版本的包,其他用到老版本包的項目就沒法運行了。

解決方案:虛擬環境

作用:虛擬環境可以搭建獨立的python運行環境,使得單個項目的運行環境與其他項目互不影響

所有的虛擬環境都位於/home/下的隱藏目錄.virtualenvs下

linux系統如何搭建虛擬環境

pip3 install virtualenv
pip3 install virtualenvwrapper --虛擬環境管理模塊
ln -s  /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
find / -name virtualenvwrapper.sh
source /usr/local/Python3/bin/virtualenvwrapper.sh  報錯,解決辦法如下
ln -s /usr/local/python3/bin/python3 /usr/bin/python3  建立軟連接

在.bashrc文件裏面加入如下命令

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

source ~/.bashrc

修改~/.bash_profile或其它環境變量相關文件(如 .bashrc 或用 ZSH 之後的 .zshrc),添加以下語句

WORKON_HOME虛擬環境存在的位置

export WORKON_HOME=$HOME/.virtualenvs 
export PROJECT_HOME=$HOME/workspace 
source /usr/local/python3/bin/virtualenvwrapper.sh

source ~/.bash_profile

如何創建虛擬環境

使用指定Python環境,否則創建的就是默認的python2環境

mkvirtualenv -p /usr/bin/python3 my_virtual

進入虛擬環境後查看有哪些requests模塊可以安裝,選一個版本進行安裝

python 虛擬環境之神器virtualenv linux系統下安裝配置
python 虛擬環境之神器virtualenv linux系統下安裝配置

安裝模塊完成之後查看一下,並且退出虛擬機。

再建立一個虛擬機並且安裝requests的其他版本。

python 虛擬環境之神器virtualenv linux系統下安裝配置

管理虛擬機常用命令

mkvirtualenv -p /usr/bin/python3 my_virtual

第二種創建虛擬環境方法

mkvirtualenv zqxt:創建運行環境zqxt

workon zqxt: 工作在 zqxt 環境 或 從其它環境切換到 zqxt 環境

deactivate: 退出終端環境

rmvirtualenv ENV:刪除運行環境ENV

mkproject mic:創建mic項目和運行環境mic

mktmpenv:創建臨時運行環境

lsvirtualenv: 列出可用的運行環境

lssitepackages: 列出當前環境安裝了的包

python 虛擬環境之神器virtualenv linux系統下安裝配置
python 虛擬環境之神器virtualenv linux系統下安裝配置

windows下如何安裝配置,pycharm的配置下次再分享

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/228081.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 21:31
下一篇 2024-12-09 21:31

相關推薦

發表回復

登錄後才能評論