2019/09/06 02-pyenv使用和开发环境搭建

在这里插入图片描述
使用pyenv是可以跑在一个多版本的环境里在这里插入图片描述
当前使用的python版本
前面的星号代表当前版本

在这里插入图片描述在这里插入图片描述
显示你当下能安装的python解释器在这里插入图片描述在这里插入图片描述在这里插入图片描述
缓存在tmp、目录下,但是也可以把要安装的python提前准备好在这里插入图片描述在这里插入图片描述
本地开始找到,就很迅速在这里插入图片描述在这里插入图片描述
安装3.5.3
在这里插入图片描述
准备将全局都改成3.6.6在这里插入图片描述
已经切换到3.6.6 了
在这里插入图片描述在这里插入图片描述
需要重新加载,需要重新加载一下bash/profile
在这里插入图片描述
修改的是python下的目录,所以root不会受影响在这里插入图片描述
改回去,global影响很大,针对一个用户,但是一个用户部署多个项目,有些需要2.7或者3.4,global不能改
在这里插入图片描述在这里插入图片描述在这里插入图片描述
**shell是会话级别的,只跟当前shell有关
是临时性的,会话死了就没了
**
在这里插入图片描述
为了以后方便,创建一个自己的目录,把这个目录改成指定的环境在这里插入图片描述在这里插入图片描述在这里插入图片描述
进到这个目录就变了,出去就还原在这里插入图片描述
global全局改变,shell当前会话,local绑定目录
在子目录创建也是会继承,但是子目录也可以单独指定
在这里插入图片描述
web下面有隐藏文件,pyenv等于自己知道,你看不到,通过这种方式就可以指定一个目录是一个指定的版本
在这里插入图片描述
pip安装带来会有一些冲突的问题,比如库的依赖版本不一样,就需要用到虚拟环境
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
为什么要使用虚拟环境?
因为刚才使用的Python环境都是一个公共的空间,如果多个项目使用不同Python版本开发,或者使用不同的
Python版本部署运行,或者使用同样的版本开发的但不同项目使用了不同版本的库,等等这些问题都会带来冲
突。最好的解决办法就是每一个项目独立运行自己的“独立小环境”中。
在这里插入图片描述
虚拟环境插件
在这里插入图片描述在这里插入图片描述
使用虚拟环境前面会多一个中括号在这里插入图片描述
切换的,现在就不是虚拟环境,而是一个公共环境在这里插入图片描述
cd到虚拟环境,你随便装东西
在这里插入图片描述在这里插入图片描述
公共空间就没有redis在这里插入图片描述
用的是3.6,6贡献出来的虚拟环境在这里插入图片描述
安装任何东西,都不会影响公共的空间
部署的时候最好使用虚拟环境

pip=python install package python的安装包在这里插入图片描述
全局,查库就到阿里云去查在这里插入图片描述
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
trusted-host=mirrors.aliyun.com在这里插入图片描述在这里插入图片描述
安装inpython,就从阿里云开始找了在这里插入图片描述
pip是有些命令的在这里插入图片描述
冻结你所列出的所有包,冻结之后输出到文件里
在这里插入图片描述在这里插入图片描述
就保存到文件里了在这里插入图片描述在这里插入图片描述
在maq366的虚拟环境,从之前 的文件里把上级目录下的test下的requirements在这里插入图片描述
现在就按照文件里的包安装在这里插入图片描述
以后你就可用把自己开发环境freeze,到另外一台主机直接安装即可
布署人员也可以看到你的requirements里的,直接安装,然后部署你写的程序

虚拟文件到底在哪里在这里插入图片描述
maq366是个软连接到文件下看看在这里插入图片描述在这里插入图片描述
最重要的是site-package,虚拟环境在这里面在这里插入图片描述
真实环境的在在这里插入图片描述
在355创建的虚拟环境的包不会影响这个目录,不会再公共环境出啊国家一大堆东西在这里插入图片描述
**windows要使用阿里云也是在阿里云上修改的
输入·即可
**在这里插入图片描述
创建一个pip目录,里面要创建一个pip.ini,写的内容跟之前一样
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
trusted-host=mirrors.aliyun.com
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
离开了刚才的虚拟环境在这里插入图片描述在这里插入图片描述
ipython是一个非常好的python解释器在这里插入图片描述
当前环境本来依赖的就是366,所以ipython版本就是366
在这里插入图片描述在这里插入图片描述建议在虚拟环境,只影响自己在这里插入图片描述
–no-browser默认会弹出窗口,这个选项可用不弹出,依赖ipython,如果前面没有安装ipython会帮你自动安装
在这里插入图片描述在这里插入图片描述
告诉你可以访问,0.0.0.0代表所有地址在这里插入图片描述
现在就可以访问了在这里插入图片描述在这里插入图片描述
整个token就是登录信息在这里插入图片描述在这里插入图片描述
在网站跟下加参数在这里插入图片描述
token身份令牌,就可以进去了。也可以设置用户名和密码在这里插入图片描述
框太少点击A在这里插入图片描述
就创建出一大堆在这里插入图片描述
要敲感叹号,显示的是你linux刚才的环境在这里插入图片描述
shift+回车,ctrrl+回车都可以在这里插入图片描述在这里插入图片描述
演示windows如何做在这里插入图片描述
这个目录必须要求为空或者不存在才可以
在这里插入图片描述在这里插入图片描述在这里插入图片描述
amd比intel先发布64为cpu在这里插入图片描述
不安装这个vwmare tools 就只能通过ftp的方式来传输文件在这里插入图片描述
完成重启在这里插入图片描述
运行属性下的菜单栏在这里插入图片描述在这里插入图片描述在这里插入图片描述
敲.进入家目录
在这里插入图片描述
创建pip目录,在这里插入图片描述在这里插入图片描述在这里插入图片描述
可以与宿主机映射关系在这里插入图片描述
复制到本地在这里插入图片描述
自定义安装
文档需要安装
在这里插入图片描述在这里插入图片描述在这里插入图片描述
不能提前运行cmd,因为会运行当前的path环境
安装后才去运行python环境,如果找不到就再找个cmd重启,就能找到python了
在这里插入图片描述在这里插入图片描述在这里插入图片描述
运行3.6即可
在这里插入图片描述
再运行cmd,敲python。
在这里插入图片描述
安装jupyter,会把ipython也安装上
在这里插入图片描述在这里插入图片描述
会打开一个默认的浏览器在这里插入图片描述

复制这段在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
安装IDE
在这里插入图片描述在这里插入图片描述
不建议安装2018版本在这里插入图片描述在这里插入图片描述
安装一定要圈这个在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
运行IDE在这里插入图片描述 在这里插入图片描述在这里插入图片描述
创建一个虚拟的环境暂时不需要,创建已经用的解释器在这里插入图片描述在这里插入图片描述
起个名字。test1在这里插入图片描述
下面就是3.6,需要确认在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
前期比较适合用记事本写,死循环就暂停
ctrl+c
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值