Python是一门动态、解释型、强类型语言
解释型和编译型语言的区别
优雅、明确、简单
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
brew install python3
1.安装依赖包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
yum install libffi-devel -y
2.下载Python3源码安装
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar -zxvf Python-3.7.0.tgz
cd Python-3.7.0
./configure --prefix=/usr/local/python37
make & make install
3.建立软链
ln -s /usr/local/python37/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python37/bin/pip3 /usr/bin/pip3
4.添加python3到环境变量
vim ~/.bashrc, 增加
export PATH=$PATH:/usr/local/python37/bin
使用source ~/.bshrc是环境变量生效
数量繁多的三方包为Python提供了应有尽有的功能,如发送接口的requests包,操作浏览器的selenium包,开发网站的django包等等。
这些包可以在命令行(注意不是在Python交互环境下)使用pip进行安装,非常方便。
三方包默认安装路径:Python3.6.5/Lib/site-packages/ 下
pip是一个非常好用的Python包管理模块,Python3.*以后会自动安装pip,常用的命令如下。
如果系统中有多个Python环境,想要安装到Python3下可以使用
python3 -m pip
代替pip命令使用
包是从Pypi.org网站进行查找并下载安装,如果访问国外网站速度比较慢可以使用豆瓣源进行安装
pip install 包名
pip install 包名 -i https://pypi.doubanio.com/simple/
pip install 包1 包2
pip install 包名==1.5.6
pip install -r requiements.txt
pip show 包名
pip list
pip freeze > requirements.txt
注:当所安装包有依赖其他三方包时,会自动安装依赖包。
注:相关的依赖包仍需要在线安装,如果网络不好,需要逐个下载依赖包的.whl文件进行安装。
python setup.py install
原文:https://www.cnblogs.com/superhin/p/12744899.html