Windows下搭建Python虛擬環境

1、安裝使用 virtualenv

1. 安裝 virtualenv

pip install virtualenv

2. 新建虛擬環境

virtualenv env1

 用 Python3 建立虛擬環境:
virtualenv -p (python3安裝路徑) (虛擬環境名字)python

 virtualenv  -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe python3

 (python3是虛擬環境名字)sql

3. 激活虛擬環境

1)進入虛擬環境windows

cd env1

 2)進入腳本目錄 Scriptsapp

cd  Scripts

 3)運行activate.bat命令行

 activate.bat

4. 退出虛擬環境

deactivate.bat

 2、安裝使用 virtualenvwrapper

安裝 virtualenvwrapper

virtualenvwrapper 是對 virtualenv 的功能擴展,能夠管理所有的虛擬環境,用單個命令方便切換不一樣的虛擬環境。code

1. 安裝 virtualenvwrapper

pip install virtualenvwrapper-win

 (Linux下運行 pip install virtualenvwrapper)blog

2. 設置workon_home環境變量

默認建立的虛擬環境的路徑在 C:\Users\Administrator\Envsip

WORKON_HOMEci

D:\my_vir_wrap開發

3. 新建虛擬環境

mkvirtualenv env2

 使用 Python3 建立虛擬環境
mkvirtualenv --python=(python3安裝路徑) (虛擬環境名字)

mkvirtualenv --python=C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe python35

4. 查看安裝的全部虛擬環境

workon

5. 進入虛擬環境

workon python3

6. 退出虛擬環境

deactivate

 安裝中的問題:VCRUNTIME140.dll 丟失

解決辦法:把Python安裝目錄下 VCRUNTIME140.dll 拷到 C:\Windows\System32 目錄下便可。

2、pycharm配置虛擬環境

File->Settings->Project Interpreter->Add Local

選擇虛擬環境路徑便可

3、jupyter notebook

安裝anaconda

https://www.continuum.io/downloads

環境變量

path:
D:\anaconda;D:\anaconda\Scripts

1.進入Anaconda Prompt

在notebook中使用多版本內核,須要對各環境安裝ipykernel

conda create -n py27 python=2.7 ipykernel
conda create -n py36 python=3.6 ipykernel

 也能夠手動安裝:

conda create -n py27 python=2.7
source activate py27
win: activate py27
conda install notebook ipykernel
ipython kernel install --user

deactivate conda create -n py36 python=3.6 source activate py36 win: activate py36 conda install notebook ipykernel ipython kernel install --user
deactivate

啓動:

jupyter notebook

注意:deactivate 退出虛擬環境後,啓動若py2或者py3不能使用,那直接在py2或py3虛擬環境執行啓動命令

其它經常使用命令

包管理

conda可直接經過命令行對包進行管理:

    列出全部包 conda list
    更新包 conda upgrade package_name
    更新全部包 conda upgrade --all
    安裝包 (如numpy) conda install numpy
    可同時安裝多個包:conda install numpy scipy pandas
    或限定版本conda install numpy=1.9
    卸載包 conda remove package_name

 環境管理

conda能夠建立隔離的python開發環境,並對環境進行管理,這樣你就能夠針對不一樣的項目使用不一樣的環境。還能夠導出環境,便於項目遷移。

    建立環境:在終端中使用 conda create -n env_name list of packages。在這裏,-n env_name 設置環境的名稱(-n 是指名稱),
    而 list of packages 是要安裝在環境中的包的列表。例如,要建立名爲 my_env 的環境並在其中安裝 numpy,請鍵入 conda create -n my_env numpy。 指定python版本:conda create -n py3 python=3 進入環境:activate env_name (windows下) 退出環境:deactivate 導出環境文件:conda env export > environment.yaml ,environment.yaml爲導出的文件名 使用環境文件建立環境:conda env create -f environment.yaml 列出全部環境:conda env list 移除環境:conda env remove -n env_name

 示例

安裝pyquery在py36_a虛擬環境中
一、進入Anaconda Prompt
二、conda env list
三、activate py36_a
四、conda install pyquery(pip install moviepy)
五、deactivate
相關文章
相關標籤/搜索