linux环境下安装python3,一步一步来吧!
安装python3
- 安装readline-devel依赖 ,用于解决python3安装完成后,退格和方向键乱码问题
yum install readline-devel
- 关闭防火墙和httpd
service iptables stop service httpd stop
注意:版本不同,关闭防火墙方式不同。
- 安装sqlite3
yum -y install sqlite-devel
- 编译安装python3,提前安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
- 如果没有安装wget需要安装
yum -y install wget
- 下载python
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
- 解压python包
tar -zxvf Python-3.6.5.tgz
- 进入Python文件夹,创建python3文件夹
cd Python-3.6.5 mkdir /usr/local/python3
- 指定路径安装python
./configure --prefix=/usr/local/python3
- 编译安装
make make install
- 建立python3的软链
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
- 将/usr/local/python3/bin加入PATH
`vi ~/.bash_profile`
- 编辑
# Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/python3/bin #将/usr/local/python3/bin加到这里 export PATH
- 让改变生效
source ~/.bash_profile
python3就这样安装完成了。
============================================================
==================================================================
安装virtualenv
pip3 install virtualenv
- 创建一个目录存放自己的虚拟环境
# 在/usr/local/下 mkdir envs
- 创建虚拟环境
cd /usr/local/envs virtualenv env_test
- 启用虚拟环境
cd env_test 启用虚拟环境:source bin/activate 退出虚拟环境:deactivate
- 在虚拟环境中使用pip不需要在pip后加3,直接使用pip
pip freeze 查看当前虚拟环境安装的第三方包信息 pip freeze > requirements.txt 将当前虚拟环境安装的第三方包信息导出到文件 pip install -r requirements.txt 批量安装requirements.txt文件中的第三方包
git 基本使用
- 安装git
yum install git
- 从git clone代码到本地服务器
# 退出虚拟环境执行 git clone https://github.com/Q1mi/trydjango110.git
- 从远端仓库拉取最新代码
git pull cd trydjango110 virtualenv trydjango110_env source trydjango110_env/bin/activate pip install -r requirements.txt 批量安装第三方依赖包 vi bbs/settings.py更改ALLOWED_HOSTS = ["*",] python manage.py runserver 0.0.0.0:8000 启动项