构建自己的python编程环境
2019-07-25 16:55
一、 虚拟环境的搭建
1.Anaconda的简介
a.官方网站:https://www.anaconda.com/
b.Anaconda是一个包管理和环境管理的软件,用来配置不同的开发环境。
c.;Anaconda会创建一个base的默认环境,默认使用的是python3.5,作为基础环境,新建的自定义虚拟环境会从base环境copy默认的包文件,如果不想使用base中默认的包,则需要手动指定参数。
2.Anaconda的使用
a.创建自定义的bamboo虚拟环境,指定python版本为3.7:
(1)创建的虚拟环境默认在anaconda的安装目录下:
conda create -n bamboo python=3.7
如Win10系统的默认安装路径:C:\ProgramData\Anaconda3\envs
环境激活:activate bamboo
关闭环境:deactivate
(2)指定自定义的虚拟环境的安装路径:
conda create —prefix=D:\bamboo python=3.7
环境激活:activate D:\bamboo
关闭环境:deactivate
b.conda的增删改查命令:
(1)安装包:conda install scrapy conda install scrapy=1.5.0
(2)更新包:conda update scrapy
(3)删除包:conda remove scrapy
(4)查看环境信息:
conda info #详细信息
conda info -e #只显示虚拟环境的信息
conda env list #同conda info -e
(5)进入base的虚拟环境:conda activate
(6)创建自定义的虚拟环境:conda create -n venvname python=3.7
(7)查看环境已经安装的包:pip freeze
(8)pip临时指定安装源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package
(9)设置pip的默认安装源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
(10) base环境作为虚拟环境的基础环境,自定义新建虚拟环境的时候,如果安装的包在base中有,就直接从base中copy过来,不需要通过网络下载安装
c.删除环境:
conda remove -n bamboo —all #删除虚拟环境
conda remove —prefix=D:\bamboo —all #删除指定目录的虚拟环境
3.清华大学镜像源:
conda config —add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config —add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config —set show_channel_urls yes
删除自己配置的镜像源:
conda config —remove-key channels
添加的信息存放与用户目录下的~/.condarc下
可以使用conda info进查看condarc的目录
二、 学习工具的安装
1.ConEmu的安装与使用:
a.下载安装
b.进入默认安装目录:C:\Program Files\ConEmu
c.将ConEmu64.exe复制一份,然后改名为自己想要的名称
d.添加环境变量:
e.输入刚刚改名的exe程序名称即可直接打开ConEmu:
2.Jupyter的安装与配置:
a.使用conda install jupyter安装Jupyter
b.设置jupyter的默认打开路径
(1)生成默认配置文件: jupyter notebook —generate-config
(2)打开配置文件:jupyter_notebook_config.py
(3)修改配置文件,添加以下配置
c.NotebookApp.notebook_dir = u’D:\jupyter’
(4启动: jupyter notebook
(5关闭服务:Ctrl+C
3.虚拟环境准备好后,在虚拟环境可以使用pip安装需要的包
Eg:
(1)指定镜像源安装django
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django
(2)升级pip: pip install pip -U
(3)卸载包:pip uninstall
(4)下载包:pip download https://pypi.tuna.tsinghua.edu.cn/simple/django