CentOS 安装 Python
CentOS 已经自带安装了 2.x 版本, 先尝试 python 命令检查已安装的版本. 如果你使用 rpm,yum 或 deb 命令安装过, 请使用相对命令查询.
复制安装文件链接. 在 https://www.python.org/ftp/python/ 进入对应的文件夹, 选择 Python-3.x.0.tgz 右键复制链接
在 CentOS 下载 tgz 安装文件. 使用
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
, 这里的链接请使用上一步复制的地址
安装必要的其他软件包. 使用
yum install gcc openssl-devel bzip2-devel libffi libffi-devel
进行安装
解压安装文件.
- tar xzf Python-3.7.0.tgz
- .
编译前准备. cd Python-3.7.0 进入文件夹, 执行
./configure --enable-optimizations
进行安装. 可能需要一点时间, make altinstall
检查是否安装成功. python3.7 -V, 成功应该输出版本号. 运行 python -V 显示原有的 python 版本号.
CentOS 修改命令别名
安装位置. 你可以在 \ usr\local\bin 文件夹下看到已安装的 python3.7
修改命令别名.
update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 0
, 最后 0 表示优先级.
删除别名关联.
update-alternatives --remove python3 /usr/local/bin/python3.7
使用 virtualenv 管理项目
安装.
pip3 install virtualenv
, 这里的 pip3 可能需要使用
update-alternatives --install
方法添加别名, 目标文件在
/usr/local/bin/pip3.7
创建项目环境. virtualenv env, 这将自动创建 env 文件夹.
激活当前环境.
source env/bin/activate
退出激活状态. deactivate
更多请参照 virtualenv 的官方说明或网络教程.
Ubuntu 安装 Python
ubuntu16.04 自带了 Python2.7 和 3.5.
你可以使用类似 CentOS 的源码安装方式进行安装
也可以使用 apt-get 命令进行安装. 基本命令如下:
- $ sudo add-apt-repository ppa:deadsnakes/ppa
- $ sudo apt update
- $ sudo apt install python3.6
更多内容请参照网络教程.
来源: http://www.jianshu.com/p/91c48d929d7b