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 启动项