日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu下基于Virtualenv构建Python开发环境

發(fā)布時(shí)間:2025/3/15 Ubuntu 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu下基于Virtualenv构建Python开发环境 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.安裝virtualenv并建立虛擬環(huán)境

1).更新pip版本

sudo pip install --upgrade pip

如果出現(xiàn)如下異常:

File "/usr/bin/pip", line 9,in <module> from pip importmain ImportError: cannot import name main

直接卸載本地pip,重裝

sudo python -m pip uninstall pip

再執(zhí)行pip的更新

2) 安裝 virtualenv

sudo pip install virtualenv

3) 構(gòu)建 virtualenv 虛擬環(huán)境

virtualenv venv # venv 可替換為別的虛擬環(huán)境名稱

執(zhí)行后,在本地會(huì)生成一個(gè)與虛擬環(huán)境同名的文件夾,包含 Python 可執(zhí)行文件和 pip 庫的拷貝,可用于安裝其他包。

但是默認(rèn)情況下,虛擬環(huán)境中不會(huì)包含也無法使用系統(tǒng)環(huán)境的global site-packages。比如系統(tǒng)環(huán)境里安裝了 requests 模塊,在虛擬環(huán)境里import requests會(huì)提示ImportError。如果想使用系統(tǒng)環(huán)境的第三方軟件包,可以在創(chuàng)建虛擬環(huán)境時(shí)使用參數(shù)–system-site-packages。

virtualenv --system-site-packages venv

可以自己指定虛擬環(huán)境所使用的 Python 版本,但前提是系統(tǒng)中已經(jīng)安裝了該版本

virtualenv -p /usr/bin/python2.7 venv

使用新的Python3.5虛擬環(huán)境,而不使用系統(tǒng)環(huán)境的第三方軟件包,執(zhí)行如下:

virtualenv venv --python=python3.5

4) 使用virtualenv 虛擬環(huán)境

進(jìn)入虛擬環(huán)境,如果未對(duì)命令行進(jìn)行個(gè)性化,此時(shí)命令行前面應(yīng)該會(huì)多出一個(gè)括號(hào),括號(hào)里為虛擬環(huán)境的名稱。啟動(dòng)虛擬環(huán)境后安裝的所有模塊都會(huì)安裝到該虛擬環(huán)境目錄里。

source venv/bin/activate

退出虛擬環(huán)境

deactivate

刪除虛擬環(huán)境 -?直接刪除虛擬環(huán)境所在的文件夾venv

rm -r venv

轉(zhuǎn)載于:https://www.cnblogs.com/nyatom/p/10302278.html

總結(jié)

以上是生活随笔為你收集整理的Ubuntu下基于Virtualenv构建Python开发环境的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。