Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
python 的版本之争:
看到这个网址:🤭
https://pythonclock.org/
C语言开发,最广泛的Python解释器
一个交互式、功能增强的Cpython
Python语言写的Python解释器,JIT技术,动态编译Python代码
Python的源代码编译成Java的字节码,跑在JVM上
与Jython类似,运行在.Net平台上的解释器,Python代码被编译成.Net的字节码
目前所用的主流操作系统默认安装python2.x ,Python3.x 如何在机器上部署,部署方法如下:
Python多版本管理工具
管理Python解释器
管理Python版本
管理Python的虚拟环境
官网 https://github.com/pyenv/pyenv
pip install xxx yyy
pip list
pip search keyword 或者 pypi
pip help install
vim ~/.pip/pip.conf
[global]
index-url=http://mirrors.aliyun.com/pypi/simple
trusted-host=mirrors.aliyun.com
windows系统 windows下pip的配置文件在~/pip/pip.ini,内容同上
1、安装git
# yum install git -y
2、安装Python编译依赖
# yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
3、创建用户python(习惯使用普通用户操作,越用越习惯)
# useradd python
4、使用python用户登录后安装Pyenv
$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenvinstaller | bash
下载的 pyenv-installer 是一个shell脚本。
注意:
在 https://github.com/pyenv/pyenv-installer 有安装文档
如果curl出现 curl: (35) SSL connect error ,是nss版本低的问题,更新它。 可能需要 配置一个有较新包的yum源
# yum update nss
5、在python用户的~/.bash_profile中追加
# 在安装完成pyenv 是会有提示添加
export PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
$ source ~/.bash_profile
# 查看python的版本
$ pyenv install --list
# 安装想要的版本
$ pyenv install 3.5.3 joker353
mkdir -p projects
cd projects
pyenv local joker353
安装ipython
ipython 是增强的交互式Python命令行工具
$ pip install ipython
$ ipython
Jupyter 是基于WEB的交互式笔记本,其中可以非常方便的使用Python。 安装Jupyter,也会安装 ipython的
$ pip install jupyter
$ jupyter notebook help
$ jupyter notebook passwd
$ jupyter notebook --ip=0.0.0.0 --no-browser
$ ss -tanl
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。