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

歡迎訪問 生活随笔!

生活随笔

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

Ubuntu

virtualenv在Ubuntu18.10(64位)中的用法(命令和图形化建立虚拟环境)

發(fā)布時(shí)間:2023/12/20 Ubuntu 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 virtualenv在Ubuntu18.10(64位)中的用法(命令和图形化建立虚拟环境) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

virtualenv吃系統(tǒng)版本,所以系統(tǒng)python3.6的對(duì)應(yīng)的最高版本為ubuntu18.10

且celery部分功能不支持python3.7

而anaconda3太占用空間.

所以不要使用太新的系統(tǒng)

?

apt-get install python2.7 python2.7-dev

先安裝必要的包

apt-get install virtualenv? virtualenvwrapper

這兩條命令結(jié)束后,下面的一律退出root權(quán)限,普通user賬戶下操作即可。

然后

?

下面是非root用戶操作,注意,這里不要急著去~/.pip下面增加pip.conf文件,會(huì)導(dǎo)致后面步驟報(bào)錯(cuò)的。

source /usr/share/virtualenvwrapper/virtualenvwrapper.sh(也可以不source,直接另外一個(gè)開一個(gè)終端即可)

?

注意,上面這個(gè)命令中,source這個(gè)文件在不同的Linux系統(tǒng)的位置是不同的,不能照搬,

以上路徑僅僅是針對(duì)Ubuntu18.10(64位)的

?

上面的命令如果失敗,那么下面的mkvirtualenv將會(huì)無法運(yùn)行,運(yùn)行下面命令用來創(chuàng)建3.6的虛擬環(huán)境,下面命令中的第二個(gè)python2.7是虛擬環(huán)境對(duì)應(yīng)的文件夾的名字,可以自己換,

?

第一個(gè)python2.7不可以換。(下面的命令必須是上面source成功或者另外開一個(gè)終端但是自動(dòng)生效的前提下)

mkvirtualenv -p /usr/bin/python2.7 python2.7

deactivate

mkvirtualenv -p /usr/bin/python3.6?python3.6

解釋器來自/usr/bin/python3.6

安裝結(jié)束后,終端會(huì)變成這樣子:
(python3.6) appleyuchi@ubuntu19:~/.virtualenvs$
前面的(python3.6) 代表已經(jīng)進(jìn)入了虛擬環(huán)境
輸入pip -V得到:
pip 9.0.1 from /home/appleyuchi/.virtualenvs/python3.6/lib/python3.6/site-packages (python 3.6)
然后就可以非root下安裝tensorflow了



同樣地,先輸入命令deactivate,用來離開(python3.6) 這個(gè)虛擬環(huán)境,
然后用以下命令安裝2.7的虛擬環(huán)境
mkvirtualenv -p /usr/bin/python2.7 python2.7,同樣地,安裝結(jié)束后,會(huì)變成:
(python2.7) appleyuchi@ubuntu19:~/.virtualenvs$
同樣地,輸入deactivate可以離開虛擬環(huán)境


那么這個(gè)時(shí)候兩個(gè)虛擬環(huán)境都安裝好了,那么,平時(shí)剛啟動(dòng)系統(tǒng)進(jìn)入linux,如何在終端中使用虛擬環(huán)境呢?

如果要使用2.7版本的python,那么
cd /home/appleyuchi/.virtualenvs/python2.7/bin
source activate
然后使用pip也好,python也好都是2.7版本的

如果想退出虛擬環(huán)境,那么輸入deactivate就可以了
好了,現(xiàn)在如果想使用3.6版本的python,那么
cd /home/appleyuchi/.virtualenvs/python3.7/bin
source activate
即可,
然后在終端輸入python或者pip -V
會(huì)發(fā)現(xiàn)都是3.6版本的

退出虛擬環(huán)境后,輸入python會(huì)變成系統(tǒng)默認(rèn)python,輸入pip會(huì)報(bào)錯(cuò),command not found,這個(gè)是正常的,因?yàn)闆]有進(jìn)入虛擬環(huán)境。

?

?

總結(jié):
進(jìn)入python虛擬環(huán)境需要使用source activate文件
需要使用哪種python的虛擬環(huán)境就source該虛擬環(huán)境的activate文件,
退出虛擬環(huán)境需要使用 deactivate命令
每次在終端下安裝各種package(可以說他是庫,也可以說他是包),先進(jìn)入虛擬環(huán)境,然后再安裝,這樣就不需要root權(quán)限了。
當(dāng)然,也可以在pycharm中直接安裝各種package

?

?

效果圖:

?

?

?

?

注意事項(xiàng):

使用douban的pip源,盡量不要使用aliyun的源,有一定幾率報(bào)錯(cuò).

盡量確保pip處于最新版本,不然會(huì)出現(xiàn)莫名其妙的問題。

另外,可以使用圖形化操作,圖形化建立虛擬環(huán)境,沒必要像上面那樣敲命令,如下圖:

?

一些意外情況的處理,例如:
python virtualenv部署到目標(biāo)機(jī)器,在virtualenv虛擬環(huán)境下使用python,pip命令依然指向系統(tǒng)命令
也就是說,進(jìn)入了虛擬環(huán)境,用的pip卻不是虛擬環(huán)境的,仍然是系統(tǒng)的pip
這個(gè)在中問的stackflow上似乎沒有好的解決方案


我的解決辦法是:
(python3.6) appleyuchi@ubuntu:~/.virtualenv$ rm -r python3.6
(python3.6) appleyuchi@ubuntu:~/.virtualenv$ mkvirtualenv -p /usr/bin/python3.6?python3.6

?

效果如下:
(python2.7) appleyuchi@ubuntu:~/.virtualenvs$ pip -V
pip 9.0.1 from /home/appleyuchi/.virtualenvs/python2.7/local/lib/python2.7/site-packages (python 2.7)
(python2.7) appleyuchi@ubuntu:~/.virtualenvs$ deactivate
appleyuchi@ubuntu:~/.virtualenvs$ cd python3.6
appleyuchi@ubuntu:~/.virtualenvs/python3.6$ cd bin
appleyuchi@ubuntu:~/.virtualenvs/python3.6/bin$ source activatge
-bash: activatge: No such file or directory
appleyuchi@ubuntu:~/.virtualenvs/python3.6/bin$ source activate
(python3.6) appleyuchi@ubuntu:~/.virtualenvs/python3.6/bin$ pip -V
pip 9.0.1 from /home/appleyuchi/.virtualenvs/python3.6/lib/python3.6/site-packages (python 3.6)
(python3.6) appleyuchi@ubuntu:~/.virtualenvs/python3.6/bin$
?

總結(jié)

以上是生活随笔為你收集整理的virtualenv在Ubuntu18.10(64位)中的用法(命令和图形化建立虚拟环境)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲免费一级片 | 日韩国产精品一区 | 潘金莲一级淫片aaaaaa播放 | 国产偷v国产偷v亚洲高清 | 深夜视频在线 | 91av不卡 | 国产15页 | 精品色图 | 日韩欧美一二三区 | 91视频最新入口 | 丁香六月久久 | 变态另类一区 | 亚洲大乳| 亚洲激情成人 | 波多野结衣免费在线视频 | 在线观看日韩中文字幕 | 日韩美女免费视频 | 黄色小毛片 | 日韩精品v | 伊人久久亚洲综合 | 超碰国产一区二区三区 | 亚洲字幕av| 日本免费一区二区三区四区 | 怡红院国产| 日本三级在线视频 | 黑人性高潮 | 老司机成人免费视频 | 国产人妻精品一区二区三 | 欧美在线视频网 | 永久免费成人代码 | 亚洲av无码一区二区三区观看 | 久久久区 | 国产又粗又长又黄视频 | 国产亚洲精品成人 | 青青操视频在线观看 | wwwwww在线观看| 亚洲美女精品 | 少妇aa | 双性人妖互交localhost | 亲子乱aⅴ一区二区三区 | ass极品国模人体欣赏 | av免费福利 | 91秦先生在线播放 | 欧美色图视频在线 | 大奶一区| 国产精品久久久久一区二区三区 | 欧美日韩成人一区二区三区 | 豆花免费跳转入口官网 | a级在线免费观看 | 男女做那个的全过程 | 国产精品一级黄片 | 亚洲第一成人网站 | 日韩在线视屏 | 日本啪啪啪一区二区 | 亚洲色图88 | 国产熟妇搡bbbb搡bbbb | 国产大学生自拍视频 | 综合精品国产 | 国产精品宾馆在线 | 国产一级在线观看 | 校园伸入裙底揉捏1v1h | 国产精品理论在线观看 | 亚洲毛片a | 音影先锋av资源 | 欧美视频在线观看一区二区三区 | 美女脱得一干二净 | 亚洲一卡二卡在线观看 | 黄色网址在线免费播放 | 国产日韩精品中文字无码 | 国产精品99视频 | 琪琪色网| 欧美绿帽合集videosex | 四虎亚洲精品 | 欧美一区日韩一区 | 东北熟女一区二区三区 | 日韩性欧美 | 97超碰97 | 色干综合 | 森泽佳奈中文字幕 | 一级黄色片一级黄色片 | 91福利视频网 | 欧美一区二区三区四区视频 | 91.久久| 日韩欧美123 | 亚洲欧美日韩精品 | 日本一区中文字幕 | 国产精品成人免费一区久久羞羞 | 中文字幕国产精品 | 日本美女视频网站 | 国产精品女人久久久 | 久久成人综合网 | 欧美日韩成人精品 | 国产又黄又大又粗视频 | 国产精品成熟老女人 | 欧美久久网 | 午夜精品视频在线观看 | 日韩三级视频在线 | 可以免费观看的毛片 | 国产不卡视频 |