Windows虛擬環境在PyCharm中的使用


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的話或者出現AttributeError : module pip has no attribute main 的提示的話,就輸入:

python -m pip list

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

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

PyCharm

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

  • 找到你的Anaconda安裝路徑

  • 然后在里面找到一個文件夾叫envs

  • 在這個文件夾里面有你創建的所有的虛擬環境。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM