欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何在Windows中安裝多個python解釋器

 更新時間:2020年06月16日 10:29:47   作者:青夢  
這篇文章主要介紹了如何在Windows中安裝多個python解釋器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

在windows10系統(tǒng)下安裝兩個不同版本的的python解釋器,在通常情況下編譯執(zhí)行文件都是沒問題的,但是加載或下載包的時候pip的使用就會出現(xiàn)問題,無法下載一直報錯

​僅對cpython有效

一、virtualenvwrapper-win的安裝

virtualenvwrapper-win會自動把virtualenv也安裝

1、注:安裝全過程不能更新pip,一定不能更新pip;

​第一,這里更新用不到;

​第二,創(chuàng)建的虛擬環(huán)境中可以更新pip

​第三,如果更新pip兩個解釋器的pip會出現(xiàn)沖突導(dǎo)致其中一個被刪掉,被刪掉的pip的python解釋器將無法下載安裝任何包這里的virtualenvwrapper-win也將不能下載

2、注:未特殊標(biāo)注得的命令打開cmd就可執(zhí)行,無需切換到項目路徑下

1、先安裝第一個python解釋器,這里以python3.6為例

​python官網(wǎng):https://www.python.org/

2、給python3.6安裝virtualenvwrapper-win

​在cmd中執(zhí)行命令:pip install virtualenvwrapper-win

pip install virtualenvwrapper-win

​注:此時電腦中只能存在一個python解釋器,因?yàn)槎鄠€解釋器會出現(xiàn)pip沖突,導(dǎo)致pip無法使用;

​在安裝完virtualenvwrapper-win后再安裝其它解釋器

3、安裝第二個python解釋器,這里以python3.7為例

​python官網(wǎng):https://www.python.org/

4、配置環(huán)境變量

​(1)一般情況下在安裝python解釋器的時候會勾選 add path 這個選項,默認(rèn)添加

​(2)如果忘記勾選就手動添加,找到python解釋器的安裝路徑,這以我自己的python路徑為例

​(3)找到python路徑后打開 -> 此電腦 -> 的屬性找到 -> 高級系統(tǒng)設(shè)置 -> 進(jìn)入系統(tǒng)屬性 -> 進(jìn)入環(huán)境變量,在系統(tǒng)變量中找到path -> 點(diǎn)擊編輯 ->點(diǎn)擊新建加入python環(huán)境變量

​(4)安裝的每個python解釋器版本都要保證在環(huán)境變量中能找到對應(yīng)的路徑一個解釋器對應(yīng)兩個變量路徑,保險起見要把系統(tǒng)變量和用戶變量都添加。

​(5)最重要的一步就是環(huán)境的變量是有順序的,默認(rèn)系統(tǒng)是從上向下尋找第一個解釋器的變量,把第一個變量對應(yīng)的解釋器作為默認(rèn)的解釋器,在cmd中執(zhí)行python --version 查看版本信息與路徑是否相符

5、給python3.7安裝virtualenvwrapper-win

​在cmd中執(zhí)行命令:pip install virtualenvwrapper-win

pip install virtualenvwrapper-win

注:每個解釋器都安裝一下virtualenvwrapper-win,這樣可以避免通過 virtualenv -p 切換創(chuàng)建虛擬環(huán)境報錯:error 13 無效路徑/或路徑找不到的這種錯誤

6、安裝完成后查看一下安裝狀態(tài)

​查看狀態(tài)的命令:virtualenv --version

virtualenv --version

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

​注:創(chuàng)建不同解釋器的虛擬環(huán)境時,要切換默認(rèn)解釋器狀態(tài);比如我想創(chuàng)建一個python3.6的虛擬環(huán)境,我需要先去找到系統(tǒng)的環(huán)境變量和用戶變量把puthon3.6的環(huán)境變量放到其它python解釋器版本的環(huán)境變量的上面,使cmd中 執(zhí)行命令:python --version 顯示的版本變成python 3.6;同理,重復(fù)上面的操作可實(shí)現(xiàn)不同python解釋器版間的切換

​通過解釋器版本切換創(chuàng)建不同版本的虛擬環(huán)境,創(chuàng)建命令如下

​創(chuàng)建虛擬環(huán)境命令:mkvirtualenv 文件名(虛擬環(huán)境)

mkvirtualenv python36

​創(chuàng)建成功后會自動進(jìn)入虛擬環(huán)境,由于我已創(chuàng)建,所以就用進(jìn)入命令來模擬創(chuàng)建后的結(jié)果

8、刪除虛擬環(huán)境

​刪除虛擬環(huán)境命令:rmvirtualenv 文件名(虛擬環(huán)境的文件名)

​可在虛擬環(huán)境中執(zhí)行,也可不在虛擬環(huán)境中執(zhí)行,都會實(shí)現(xiàn)刪除效果

rmvirtualenv python36

9、退出虛擬環(huán)境命令:deactivate

​這個是在虛擬環(huán)境中使用的,用來退出虛擬環(huán)境的命令

deactivate

10、查看當(dāng)前存在的所有虛擬環(huán)境

​查看命令:workon 或 lsvirtualenv

​可以通過這兩個命令來查看當(dāng)前存在的所有虛擬環(huán)境,單個使用,其中的任何一個都可以

復(fù)制代碼 代碼如下:
workonlsvirtualenv

11、進(jìn)入某個虛擬環(huán)境

​進(jìn)入某個虛擬環(huán)境的命令:workon python36

workon python36[/code]

12、查看所有虛擬環(huán)境已經(jīng)安裝的所有包

​查看所有已安裝的第三方包命令(不需要進(jìn)入虛擬環(huán)境):lssitepackages

lssitepackages

13、跳轉(zhuǎn)到虛擬環(huán)境所在的目錄

​跳轉(zhuǎn)命令(在虛擬環(huán)境中執(zhí)行):cdvirtualenv

cdvirtualenv

二、更換源

​ 為什么更換源,因?yàn)槟J(rèn)情況下pip里面下載一些第三方包很慢,所以可以換源,也就是換一個下載地址來實(shí)現(xiàn)第三方包的安裝,以達(dá)到快速下載的目的

(1)進(jìn)入該文件夾:C:\Users\wylshkjj\AppData\Roaming

(2)進(jìn)入文件夾后查看該文件夾中是否有pip這個文件夾,默認(rèn)是不存在的,所以自己在當(dāng)前文件夾中創(chuàng)建一個pip文件夾。

(3)在pip文件夾中創(chuàng)建一個名為pip.ini的文件,使用記事本或notepadd++等軟件打開,在里面復(fù)制如下內(nèi)容:

[global]
timeout = 6000
index-url = https://pypi.doubanio.com/simple
trusted-host = pypi.douban.com

timeout:指超時時間,就是此時間后為下載就停止下載申請,然后返回錯誤狀態(tài)

index-url:鏡象下載源,下載第三方包的地方

trusted-host:就是域名,不需要了解,直接把鏡象源的域名放到這就行

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺析Python中的元編程

    淺析Python中的元編程

    Python元編程是指在運(yùn)行時對Python代碼進(jìn)行操作的技術(shù),它可以動態(tài)地生成、修改和執(zhí)行代碼,從而實(shí)現(xiàn)一些高級的編程技巧,本文就來和大家詳細(xì)聊聊吧
    2023-03-03
  • Python腳本實(shí)現(xiàn)自動發(fā)帶圖的微博

    Python腳本實(shí)現(xiàn)自動發(fā)帶圖的微博

    這篇文章主要介紹了Python腳本實(shí)現(xiàn)自動發(fā)帶圖的微博的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • python基礎(chǔ)教程之Hello World!

    python基礎(chǔ)教程之Hello World!

    這篇文章主要介紹了python基礎(chǔ)教程之Hello World!,本文講解了命令行中、文件中、腳本文件中輸出Hello World的例子,需要的朋友可以參考下
    2014-08-08
  • python比較兩個列表是否相等的方法

    python比較兩個列表是否相等的方法

    這篇文章主要介紹了python比較兩個列表是否相等的方法,實(shí)例分析了Python中==和is兩種方法的區(qū)別,需要的朋友可以參考下
    2015-07-07
  • pygame時序模塊time的具體使用

    pygame時序模塊time的具體使用

    Pygame Time模塊能夠幫助你更好地控制幀率和時間,從而增強(qiáng)游戲的可玩性,本文主要介紹了pygame時序模塊time的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • Python函數(shù)和文件操作詳情

    Python函數(shù)和文件操作詳情

    這篇文章主要介紹了Python函數(shù)和文件操作詳情,函數(shù)在編程中是一個很重要的角色,我們可以將若干個語句組合形成一個函數(shù),它可以接受傳入?yún)?shù),并在內(nèi)部進(jìn)行相關(guān)計算后產(chǎn)生輸出,下文詳細(xì)內(nèi)容需要的小伙伴可以參考一下
    2022-05-05
  • pygame仿office的頁面切換功能(完整代碼)

    pygame仿office的頁面切換功能(完整代碼)

    本文通過兩個版本給大家介紹pygame實(shí)現(xiàn)類似office的頁面切換功能,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • python用selenium打開瀏覽器后秒關(guān)閉瀏覽器的解決辦法

    python用selenium打開瀏覽器后秒關(guān)閉瀏覽器的解決辦法

    最近朋友在學(xué)Selenium的時候遇到一個問題,當(dāng)執(zhí)行完selenium程序后,瀏覽器會閃退也就是自動關(guān)閉,這篇文章主要給大家介紹了關(guān)于python用selenium打開瀏覽器后秒關(guān)閉瀏覽器的解決辦法,需要的朋友可以參考下
    2023-07-07
  • Python數(shù)據(jù)結(jié)構(gòu)與算法的雙端隊列詳解

    Python數(shù)據(jù)結(jié)構(gòu)與算法的雙端隊列詳解

    這篇文章主要為大家詳細(xì)介紹了Python的雙端隊列,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • python打印帶時間的日志實(shí)現(xiàn)代碼

    python打印帶時間的日志實(shí)現(xiàn)代碼

    python的logging模塊提供了標(biāo)準(zhǔn)的日志接口,可以通過它存儲各種格式的日志,下面這篇文章主要給大家介紹了關(guān)于python打印帶時間的日志的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04

最新評論