Windows虛擬環境在PyCharm中的使用

來源:互聯網
上載者:User

標籤:遇到   命令列   dea   解決辦法   rem   安裝路徑   py3   alt   settings   

Anaconda

網上對於Anaconda的安裝是教程有很多,這裡會為各位提供的是一個我當時安裝時候所參考的連結地址。Anaconda的介紹、安裝及使用教程

Anaconda中建立虛擬環境(命令列模式)

在Anaconda中建立虛擬環境的方式:

下面是建立python=3.6版本的環境,取名叫py36

conda create -n py36 python=3.6

刪除環境

conda remove -n py36 --all

啟用環境

source activate py36

退出環境

source deactivate

  • 在建立虛擬環境的過程中,我遇到了一個問題,這個問題就是:如果建立了多個python版本的環境,那麼我應該如何去管理當中所安裝的不同的包呢?並且與本機原本安裝的python環境不起到衝突?

  • 我解決Anaconda與本機辦法是這樣的:

    • 解決辦法一:

    其實python 在安裝的時候就為我們提供了兩個版本的解決方案

    在C盤的windows 目錄下有個 py.exe

    我們用py.exe 這個工具啟動就能分辨出python的版本

    啟動python2.7的pip

    直接在cmd 視窗裡輸入:py -2 -m pip install XXXX

    啟動python3.6的pip

    直接在cmd 視窗裡輸入:py -3 -m pip install XXXX

    • 解決辦法二:

    找到自己本機安裝的Python路徑(在Path中可以直接找到),然後找到自己的Python.exe檔案,然後重新命名即可。

    如:我對我原生Python重新命名為Python3,然後對Anaconda中安裝的Python不重新命名。

    之後需要對Anaconda中的python進行pip安裝的時候,就輸入:

    python -m pip install XXX

    然後對原生python進行安裝的時候,就輸入:

    python3 -m pip install XXX

  • 我解決Anaconda進入虛擬環境之後與Anaconda自身的Python衝突的問題:

    根據上面啟動虛擬環境的方法,我們能夠啟動已經建立的虛擬環境

    進入虛擬環境之後,輸入:

    python -V

    就能夠看到當前的虛擬環境中的python的版本號碼

    這個時候,輸入:

    pip list

    你所看到的就是你當前環境下的pip所安裝的包。

    如果你發現你的list還是Anaconda內建的list的話,就輸入:

    python -m pip list

Anaconda中建立虛擬環境(GUI模式)

當你安裝好Anaconda之後,會出現一個Anaconda Mavigator,點擊之後在裡面也可以建立虛擬環境。

PyCharm
  • 在PyCharm中的Settings中的Project Interpreter進行python版本的選擇。

  • 找到你的Anaconda安裝路徑

  • 然後在裡面找到一個檔案夾叫envs

  • 在這個檔案夾裡面有你建立的所有的虛擬環境。

  • 選擇你需要用到的虛擬環境,然後找到python.exe即可。

Windows虛擬環境在PyCharm中的使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.