成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

解決方案-01、python版本共存

Cheng_Gang / 3305人閱讀

摘要:為什么需要版本共存首先版本共存指的是不同版本的解釋器,同時(shí)存在在同一個(gè)獨(dú)立的系統(tǒng)中。小編我最近也遇到了類(lèi)似的問(wèn)題,弄了很久查了很多資料,最后用虛擬環(huán)境完美地解決了這些問(wèn)題。

1.為什么需要版本共存?

首先python版本共存指的是不同版本的python解釋器,同時(shí)存在在同一個(gè)獨(dú)立的系統(tǒng)中。
例如:我們?cè)谶M(jìn)行項(xiàng)目開(kāi)發(fā)時(shí)有時(shí)需要用到python2,有時(shí)要用到python3。但是在我們
執(zhí)行.py文件時(shí)在命令窗口鍵入 python test.py 時(shí),到底系統(tǒng)會(huì)給我用python2
執(zhí)行還是python3執(zhí)行呢?那我們有時(shí)候需要用指定的python版本該怎么辦呢? 以及
我如何用指定的pip? 這些都將是大問(wèn)題。小編我最近也遇到了類(lèi)似的問(wèn)題,弄了很久
查了很多資料,最后用虛擬環(huán)境完美地解決了這些問(wèn)題。

2.如何建虛擬環(huán)境

首先 進(jìn)入terminal(win下指命令行)界面 輸入python
會(huì)進(jìn)入python shell模式


在這里我們就能看到系統(tǒng)默認(rèn)的python解釋器版本了
然后輸入quit() 退出python3 shell
(python2 shell 的退出方法為Ctrl+C)

建議先卸載其中一個(gè)python版本(python3 用安裝程序卸載 python2用卸載程序卸載)
不過(guò)不卸載應(yīng)該也不會(huì)出現(xiàn)問(wèn)題 只不過(guò)我沒(méi)試過(guò) 不能保證沒(méi)問(wèn)題

如果你的默認(rèn)python沒(méi)有安裝pip那就先安裝pip
pip安裝包下載地址
下載下來(lái)后解壓 進(jìn)入terminal界面切換到pip的文件夾
執(zhí)行python setup.py install

更新pip
pip -m pip install --upgrade pip
如果pip更新失敗
就再重新安裝pip 繼續(xù)更新

安裝virtualenvwrapper-win
注:如果是linux系統(tǒng) 比如ubuntu等 不需要加-win
pip install virtualenvwrapper-win

安裝成功后
新建虛擬環(huán)境

mkvirtualenv -p C:python35python.exe py3env
# C:python35python.exe是我的python3的路徑

mkvirtualenv -p C:python27python.exe --system-site-packages py2env
# C:python27python.exe是我的python3的路徑 --system-site-packages參數(shù)是導(dǎo)入python2中已安裝的包 不加這個(gè)參數(shù) 默認(rèn)不導(dǎo)入

然后我們就能通過(guò)在terminal中輸入 workon py3env來(lái)進(jìn)入python3的虛擬環(huán)境



輸入workon py2env來(lái)進(jìn)入python2的虛擬環(huán)境

3.virtualenvwrapper的其他命令
workon env_name
#進(jìn)入虛擬環(huán)境或者切換虛擬環(huán)境

deactivate
#離開(kāi)虛擬環(huán)境

workon 或 lsvirtualenv
#列出虛擬環(huán)境列表

rmvirtual env_name
#刪除虛擬環(huán)境

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/44681.html

相關(guān)文章

  • Windows下多版本pip共存問(wèn)題

    摘要:在這里我們要解決個(gè)問(wèn)題多版本共存問(wèn)題多版本共存問(wèn)題說(shuō)到這里可能會(huì)有人說(shuō)直接用不就好了省時(shí)又省力。多版本共存下面我們來(lái)看多版本共存的問(wèn)題。 原文地址: http://blog.52sox.com/how-to-... 可能很多人一看到這個(gè)標(biāo)題直接就關(guān)閉了,這么簡(jiǎn)單和low的問(wèn)題有必要說(shuō)出來(lái)嗎?一看就知道是個(gè)Python的小白。如果你是這么想的話(huà),那么就沒(méi)有必要看下去了,因?yàn)閷?duì)你來(lái)說(shuō)也沒(méi)...

    csRyan 評(píng)論0 收藏0
  • 寶塔面板,升級(jí)默認(rèn)python2.7為python3.X,并共存!

    摘要:雖然寶塔自帶了管理器,但是這個(gè)玩意并不好用。設(shè)置為默認(rèn)版本的默認(rèn)路徑,在下面。這里也可以看到寶塔的默認(rèn)版本為,需要使用命令才可以看到。此時(shí)的和也已經(jīng)共存。centos7的默認(rèn)python版本為2.7,但是2.7這個(gè)版本太老了,很多童鞋想升級(jí)為高版本。雖然寶塔自帶了python管理器,但是這個(gè)玩意并不好用。此外centos的很多命令是基于py2.7,所以你升級(jí)python,請(qǐng)不要?jiǎng)h除舊版本,新...

    Astrian 評(píng)論0 收藏0
  • lnmp 多個(gè)php版本共存

    摘要:多個(gè)版本共存本例系統(tǒng)已通過(guò)安裝好了,所以后面手動(dòng)安裝。但是為什么需要安裝多個(gè)版本的發(fā)揮你的小宇宙想象一下吧。 lnmp 多個(gè)php版本共存 本例(ubuntu系統(tǒng))已通過(guò)lnmp安裝好php7.1了,所以后面手動(dòng)安裝php5.6.36。但是為什么需要安裝多個(gè)版本的PHP?發(fā)揮你的小宇宙想象一下吧。 安裝PHP5.6.36 下載php5.6.36 wget http://cn.php.n...

    yeooo 評(píng)論0 收藏0
  • 使用Anaconda實(shí)現(xiàn)Python2和Python3共存及相互轉(zhuǎn)換

    摘要:按目前的發(fā)展趨勢(shì),未來(lái)的主流版為。這里介紹一個(gè)強(qiáng)大的軟件,它實(shí)現(xiàn)和兩個(gè)版本的共存,并且可以相互轉(zhuǎn)換。應(yīng)用程序是包和環(huán)境管理器。另外值得一提的是,并不僅僅管理的工具包,它也能安裝非的包。實(shí)際上,腳本和程序使用的默認(rèn)是附帶的。 前言 初學(xué)Python時(shí),總是被python的兩個(gè)不太兼容的版本搞得頭昏腦脹。按目前的發(fā)展趨勢(shì),python未來(lái)的主流版為python3。但是我們經(jīng)常會(huì)遇到一些很有...

    Salamander 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<