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的話,就輸入:
python -m pip list
Anaconda中創建虛擬環境(GUI模式)
當你安裝好Anaconda之後,會出現一個Anaconda Mavigator,點擊之後在裏面也可以創建虛擬環境。
PyCharm
在PyCharm中的
Settings
中的Project Interpreter
進行python版本的選擇。找到你的
Anaconda
的安裝路徑
。然後在裏面找到一個文件夾叫
envs
。在這個文件夾裏面有你創建的所有的虛擬環境。
選擇你需要用到的虛擬環境,然後找到
python.exe
即可。
Windows虛擬環境在PyCharm中的使用