1.首先安装git,安装Python所依赖的包组
pyenv install 3.5.3
pyenv install 3.6.3
pyenv versions
pyenv uninstall 3.5.3
- 通过pyenv local 命名使当前目录以及当前目录所在的子目录使用指定的Python版本
[python@7 python]# pyenv local 3.5.3
- 此时在当前的Python目录下会生成一个
.python-version
隐藏文件,表明当前目录使用的Python版本为3.5.3这个版本 - 同样可以删除这个
.python-version
隐藏文件,恢复默认的Python版本
-
通过pyenv global 命令设置系统的全局Python版本
pyenv global 3.5.3
。但是由于系统许多默认的配置都依赖于系统默认的Python版本,因此最好不好修改全局的Python版本
-
登入用户下载的所有的Python版本都会保存在当前用户的家目录下的.pyenv/versions/ 目录下
[python@7 ~]$
-
ll .pyenv/versions/
pyenv
创建virtualenv 虚拟环境(多人协调开发,安装的Python包都是相互隔离的,举个例子,在/home/python/data目录下,环境是3.5.3,在data下如果在创建一个blog目录,那么blog目录应该是3.5.3环境,如果在data下再创建一个web目录,那么web目录也是3.5.3环境,那么如果两个开发者一个开发blog目录,一个开发web目录,那么两个开发者安装的Python包将会交互在一起,因为都是3.5.3版本的Python,那么如何每个人都使用一个虚拟环境,那么每一个虚拟环境的包是相互独立的。因此将包导出的时候,直接导出的是自己项目依赖的包,别人项目依赖的包将不会导出)cd projects/ 进入里面
pyenv local 3.5.3 使它成为3.5.3版本
pyenv versions 看一下版本
mkdir blog 创建一个开发者的目录
cd blog/ 进入到目录里面
mkdir blckgroud 创建一个前端
mkdir frontgroud 创建一个后端
cd blckgroud/ 进入到里面
pyenv virtualenv 3.6.3 dage 创建3.6目录的大哥
pyenv versions 看一下你的版本,估计有好多的目录加版本
pip install ansible 进入大哥里面安装ansible
现在进行安装另一个环境,
cd ..
mkdir ~/.pip
vi ~/.pip/pip.conf
[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
~
pip install redis 安装Redis
cd blckgroud/ 进入到这个目录
(dage) [python@python blckgroud]$ pip freeze > daga.txt
(dage) [python@python blckgroud]$ ll
(dage) [python@python blckgroud]$ cat daga.txt
ansible==2.4.1.0
asn1crypto==0.23.0
bcrypt==3.1.4
cffi==1.11.2
cryptography==2.1.3
idna==2.6
Jinja2==2.9.6
MarkupSafe==1.0
paramiko==2.3.1
pyasn1==0.3.7
pycparser==2.18
PyNaCl==1.2.0
PyYAML==3.12
six==1.11.0
(gongll) [python@python frontgroud]$ pip freeze > gongll.txt
(gongll) [python@python frontgroud]$ cat gongll.txt
redis==2.10.6
pyenv versions
system
3.5.3
* 3.6.3 (set by /home/python/projects/.python-version)
3.6.3/envs/dage
3.6.3/envs/gongll
dage
gongll
mkdir cmdb
cd cmdb
- ipython是一个shell的Python解释器接口,可以运行Python代码
pip install ipython
输入命令:ipython
会出现一个交互式的shell接口
- jupyter提供了一个web的交互式Python接口
(yhy) [python@7 python]# pip install jupyter
:安装jupyter(yhy) [python@7 python]# jupyter notebook --allow-python
:启动jupyter notebook,这里会启动一个web程序,可以在Mac上显示火狐浏览器的web界面,这个web界面是一个Python的交互式web接口。如果在linux上没有安装GUI图形界面,那么也可以jupyter notebook --ip=0.0.0.0 --no-browser
,让notebook监听在本机的任意端口,并且设置--no-browser
,可以在客户端通过URL来访问,Mac浏览器中输入:http://192.168.23.41:8888
即可, 但是一般而言,需要给jupyter设置一个密码:jupyter notebook password
, 此时的jupyter是在yhy这个虚拟环境运行的,因此只能编写Python 3.5.3的代码,如果是在uplooking虚拟环境运行的,就可以编写3.6.3代码
然后进行访问、
然后就可以登录进去了
新建一个Python3,然后就有一些的语法