黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

ubuntu系統(tǒng)下Python虛擬環(huán)境的安裝和使用教程

系統(tǒng) 2044 0

?????? 前言:進(jìn)行python項(xiàng)目開(kāi)發(fā)的時(shí)候,由于不同的項(xiàng)目需要使用不同的資源包和相關(guān)的配置,因此創(chuàng)建多個(gè)python虛擬環(huán)境,在虛擬環(huán)境下開(kāi)發(fā)就顯得很有必要。

安裝虛擬環(huán)境

?步驟:

?打開(kāi)Linux終端(快捷鍵Ctrl+Alt+T),輸入命令:

            
sudo apt install python-virtualenv
sudo easy_install virtualenvwrapper
          

說(shuō)明:以上兩條命令逐條執(zhí)行,完成后虛擬環(huán)境安裝完畢。

或者可以使用pip安裝,前提是安裝了pip,一般python自帶了pip:

            
sudo pip install virtualenv
sudo pip install virtualenvwrapper
          

?說(shuō)明:安裝的結(jié)果一模一樣,使用任意一種即可。
?virtualenv是虛擬環(huán)境, virtualenvwrapper 對(duì) virtualenv 的命令進(jìn)行了封裝,使得其更加友好。

注意:安裝的順序不能顛倒, virtualenvwrapper 必須依賴于 virtualenv

創(chuàng)建虛擬環(huán)境

?在終端輸入如下命令:? mkvirtualenv 虛擬環(huán)境名稱

如: mkvirtualenv mywork?? ? //會(huì)創(chuàng)建一個(gè)名為mywork的虛擬環(huán)境

創(chuàng)建的虛擬環(huán)境都保存在? /home/.virtualenvs? 目錄下,可以進(jìn)入這個(gè)目錄查看;

創(chuàng)建成功后會(huì)自動(dòng)進(jìn)入該虛擬環(huán)境,命令行提示改變;

?指定python版本創(chuàng)建虛擬環(huán)境:??? mkvirtualenv -p python 路徑 虛擬環(huán)境名稱

上面的命令執(zhí)行時(shí),系統(tǒng)會(huì)創(chuàng)建默認(rèn)的python版本的開(kāi)發(fā)環(huán)境,一般大家的電腦會(huì)同時(shí)安裝python2和python3版本,有時(shí)需要不同的版本創(chuàng)建虛擬環(huán)境。

例:? mkvirtualenv -p /usr/bin/python3 mywork

?-p 指的是path的簡(jiǎn)寫(xiě)Py安裝的路徑,默認(rèn)安裝在/usr/bin/目錄下;

如果一時(shí)間找不到,使用命令:? whereis python3

?在終端命令行搜索,會(huì)出現(xiàn)想要的路徑。

細(xì)節(jié):不需要進(jìn)入到/ home/.virtualenvs 目錄,在任何目錄下都可以執(zhí)行命令,創(chuàng)建的虛擬環(huán)境的位置都一樣。

注意:創(chuàng)建虛擬環(huán)境是需要在聯(lián)網(wǎng)下進(jìn)行,否則創(chuàng)建失敗。

注意:使用mkvirtualenv創(chuàng)建虛擬環(huán)境,可能提示找不到命令,一般是腳本文件沒(méi)有加入系統(tǒng)路徑,解決如下:

方法一:

            
# 找到virtualenvwrapper的腳本文件 whereis virtualenvwrapper 
# 進(jìn)入該目錄 cd /usr/local/python3/bin
# 執(zhí)行腳本文件激活 virtualenvwrapper  source virtualenvwrapper.sh
# 可以正常使用命令了
          

??? 方法二:

            
# 方法一每次重啟后都需要手動(dòng)激活,不方便,將命令添加到環(huán)境變量  sudo vi ~/.bashrc 
# 在末尾添加一行  source /usr/local/python3/bin/virtualenvwrapper.sh
# 保存后執(zhí)行  source ~/.bashrc
# 現(xiàn)在可以正常使用命令了,且每次重啟主機(jī)自動(dòng)加載命令
          

虛擬環(huán)境的查看和使用

? 刪除虛擬環(huán)境 rmvirtualenv [虛擬環(huán)境名稱]

例: rmvirtualenv mywork

?注意:如果目前的位置在虛擬環(huán)境中,需要先退出虛擬環(huán)境,然后才能執(zhí)行刪除

?注意:可以在任何目錄執(zhí)行刪除操作,如果不知道名字,可以 rmvirtualen + 兩次Tab鍵,提示所有的虛擬環(huán)境

?退出虛擬環(huán)境?? deactivate
?進(jìn)入虛擬環(huán)境?? workon [虛擬環(huán)境名稱]

例: workkon mywork

注意:按workon+兩次Tab鍵會(huì)提示所有虛擬環(huán)境。

?查看虛擬環(huán)境中安裝的python包

            
pip list
pip freeze
          

兩個(gè)命令都可以查詢,只是展示的形式不一樣。 ? 在虛擬環(huán)境下安裝python包

??? 進(jìn)入虛擬環(huán)境,在終端輸入:? pip install 包的名字?

注意:一定不要使用sudo pip ... ,這里是在虛擬環(huán)境中安裝python包;

如果使用了sudo權(quán)限,python包會(huì)被安裝在主機(jī)非虛擬環(huán)境下,在虛擬環(huán)境中找不到這個(gè)包

總結(jié)

以上所述是小編給大家介紹的ubuntu系統(tǒng)下Python虛擬環(huán)境的安裝和使用教程,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論