黑马程序员技术交流社区

标题: [广州python]Python虚拟环境搭建学习笔记 [打印本页]

作者: 唐伯虎(0)    时间: 2018-8-1 11:42
标题: [广州python]Python虚拟环境搭建学习笔记
本帖最后由 唐伯虎(0) 于 2018-10-22 20:11 编辑

1. Python虚拟环境

不同版本的需要所以来创建虚拟环境
2. 下载安装
清华的镜像 https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
官方说明 http://conda.pydata.org/docs/using/envs.html
2.1 Windows

直接下载安装包,直接下一步默认安装就好。

2.1 基本命令说明

Windows最好配合ConEmu

#查看版本
conda info —envs

conda env list

#注意,为了避免你的网络太慢,请先运行下面命令加速一些
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

#安装完整版python2版本的
conda create -n py2 python=2

# 移除虚拟环境
conda remove --all

# 创建只有flask的python2环境,名字py2-dj,注意,python=2 flask是连续参数
conda create python=2 flask -n py2-dj

# 如果不指定python版本,那是不能够滴,会报错
conda create -n env-test
Error: too few arguments, must supply command line package specs or --file

# 所以要至少指定个python版本,可以不带任何库
conda create -n env-test python=3
Fetching package metadata .......

# clone环境的2种办法
1. pip只是复制安装包
(mxh) D:\pyTools>pip freeze > env.txt
env.txt里内容如下:
Django==1.10.5

新建环境pytest2,并进入,加入这里只有个requests
(name) D:\pyTools>pip freeze
requests==2.14.2
下面把pytest的包安装过来
(name) D:\pyTools>pip freeze
requests==2.14.2

使用一下命令进行迁移复制
(name) D:\pyTools>pip install -r env.txt

(name) D:\pyTools>pip freeze
Django==1.10.5
requests==2.14.2

3自定义命令别名
3.1Windows配合ConEmu使用

在settings->Startup>Environment
alias cl=conda env list
alias cc=conda create -n $*
alias coa=activate $*
alias cod=deactivate
alias cr=conda remove --all -n $*









欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2