1. 程式人生 > >Windows虛擬環境在PyCharm中的使用

Windows虛擬環境在PyCharm中的使用

pre 為我 mage 介紹 project 能夠 到你 發現 重命名

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中的使用