文章插圖

文章插圖
為何要搭建python虛擬環境?
在一臺電腦上,想開發多個不同的項目,而每個項目要用到同一個包的不同版本,如果使用pip安裝不同版本的包,新安裝的版本總會覆蓋老版本的包,其他用到老版本包的項目就沒法運行了 。
解決方案:虛擬環境
作用:虛擬環境可以搭建獨立的python運行環境,使得單個項目的運行環境與其他項目互不影響
所有的虛擬環境都位于/home/下的隱藏目錄.virtualenvs下
linux系統如何搭建虛擬環境
pip3 install virtualenvpip3 install virtualenvwrapper --虛擬環境管理模塊ln -s/usr/local/python3/bin/virtualenv /usr/bin/virtualenvfind / -name virtualenvwrapper.shsource /usr/local/Python3/bin/virtualenvwrapper.sh報錯,解決辦法如下ln -s /usr/local/python3/bin/python3 /usr/bin/python3 建立軟連接在.bashrc文件里面加入如下命令VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3source ~/.bashrc修改~/.bash_profile或其它環境變量相關文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下語句
WORKON_HOME虛擬環境存在的位置
export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/workspace source /usr/local/python3/bin/virtualenvwrapper.shsource ~/.bash_profile如何創建虛擬環境
使用指定Python環境,否則創建的就是默認的python2環境
mkvirtualenv -p /usr/bin/python3 my_virtual
進入虛擬環境后查看有哪些requests模塊可以安裝,選一個版本進行安裝
再建立一個虛擬機并且安裝requests的其他版本 。
mkvirtualenv -p /usr/bin/python3 my_virtual
第二種創建虛擬環境方法
mkvirtualenv zqxt:創建運行環境zqxt
workon zqxt: 工作在 zqxt 環境 或 從其它環境切換到 zqxt 環境
deactivate: 退出終端環境
【python linux安裝包 linux安裝python庫的幾種方法】rmvirtualenv ENV:刪除運行環境ENV
mkproject mic:創建mic項目和運行環境mic
mktmpenv:創建臨時運行環境
lsvirtualenv: 列出可用的運行環境
lssitepackages: 列出當前環境安裝了的包
- idea配置python環境 python安裝后自帶的idea在哪
- python自帶的idle教程 python.idle
- mysql jar包下載安裝教程 java導入mysql驅動包
- linux命令行怎么打開U盤 linux命令行怎么打開文件
- 服務器硬盤驅動安裝 服務器系統自帶驅動在哪里
- linux清空文件內容文件大小沒變 linux清空文件內容echo
- 安裝虛擬光驅后怎樣刪除干凈 虛擬光驅的驅動器怎么刪除
- linux下解壓縮rar文件 linux rar包解壓命令
- 阿里ssl證書申請教程 ssl證書如何安裝
- centos7安裝教程詳解 centos7安裝步驟
