虚拟环境原理

把系统Python复制一份到虚拟环境,使用命令进入对应虚拟环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的虚拟环境。

安装前置条件为已安装python并设置环境变量。

Windows

# 安装virtualenv虚拟环境工具
pip install virtualenv

# 升级pip
python -m pip install --upgrade pip

# 创建projectA_env虚拟环境
virtualenv projectA_env

# 启动projectA_env虚拟环境,也可以使用绝对路径来运行
.\projectA_env\Scripts\activate.bat

# 查看可执行文件python的位置,第1个位当前运行的
where python

# 退出projectA_env虚拟环境
deactivate

Python_Create_Virtualenv_For_Windows

Linux

# 安装virtualenv虚拟环境工具
pip install virtualenv

# 创建projectA_env虚拟环境,当有多个版本python时可用-p指定使用版本
virtualenv -p python3 projectA_env

# 启动projectA_env虚拟环境,也可以使用绝对路径来运行
source projectA_env/bin/activate

# 退出projectA_env虚拟环境
deactivate

Integrated Development Environment

PyCharm

Download Link:

https://www.jetbrains.com/pycharm/download/

Installation Link:

http://www.runoob.com/w3cnote/pycharm-windows-install.html

Visual Studio Code

Download Link:

https://code.visualstudio.com

Anaconda

Download Link:

https://www.anaconda.com/products/individual

国内镜像源

阿里云   http://mirrors.aliyun.com/pypi/simple/

豆瓣     http://pypi.doubanio.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

华中科技大学     https://pypi.hustunique.com/

以下安装更新需以管理员身份运行命令窗口

CMD 更新pip

python -m pip install --upgrade pip

更新失败,提示 "Script file 'D:\Anaconda3\Scripts\pip-script.py' is not present.",重新安装pip

easy_install pip

CMD 运行jupyter

conda

jupyter notebook

Anaconda Prompt 安装Plugins模块

pip install -i https://pypi.douban.com/simple/ jupyter_contrib_nbextensions

jupyter contrib nbextension install --user

pip install -i https://pypi.douban.com/simple/ jupyter_nbextensions_configurator

Anaconda Prompt 安装Pdf模块

pip install pdfplumber -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

pip install PyPDF2 -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

pip install pypiwin32 -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

Anaconda Prompt 安装Word模块

pip install python-docx -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn