linux安装配置python环境以及虚拟环境和django下载,pythondjango,Python相关项目


Python相关项目环境介绍

python3.6, pip指令下载各种框架(django相关的, 数据分析相关,爬虫相关的...)

djnago发布环境! uwsgi+nginx

数据库相关: sqlite3 , mysql, redis....

1. Python基础环境安装

Linux系统自带Python, 版本:2.7 日常项目开发需要版本3.6及以上!

安装Python前检测是否安装

# 1. 查看是否安装Python

python -V #检测python版本号

# 2. 查找指令对应位置 which 指令which python

# 结果: /usr/bin/python

# 3. 进入/usr/bin目录,查看python所有相关指令

cd /usr/bin/

ls -al python *

# 结果: python--->python2--->python2.7

安装Python 安装Python的两种方式,在安装前,一定确定是哪种

方案1:

更改python指令的软链接指向新Python版本 python3.6 原来的python2.7 就无法使用!

方案2:

新建python3指令,软链接执行新Python版本 python3.6 推荐! [课程中采用!]

# 1. 安装开发工具包和相关依赖

yum -y groupinstall "Development tools"

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel

sqlitdevele

# 2. 上传Python3.6压缩包到/user/local,解压

cd /usr/local

tar -zxvf Python-3.6.6.tgz

cd Python-3.6.6

# 3. 编译安装

./configure --prefix=/usr/local/python3

# 4. 安装 make && make install > 安装日志文件名.log

make

make install > py36.log

# 5. lib目录写入到配置文件

echo "/usr/local/python3/lib" >> /etc/ld.so.conf

ldconfig

# 6. 建Python3命令的软链接

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

# 7 测试是否成功

python3 -V

which python3

cd /usr/bin

ls -al python*

cd /usr/local/

pip新建软链接

# pip建软连接

ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3

#测试pip 版本

pip3 -V

pip3 list # 提示版本太低 [注意:pip list 可能报错!]

# 更新pip

pip3 install --upgrade pip

虚拟环境 virtualenv 虚机环境软件,可以独立出来很多相互不影响的运行空间! 避免框架版本冲突一般:1个项目对应1个虚拟环境!

准备虚拟环境目录和项目发布目录

cd / mkdir data # 新建数据目录(保存用户项目相关的数据)

cd data mikdir env #env目录就是虚拟环境目录

mkdir wwwroot # wwwroot 发布项目的根目录

虚拟环境

#1. 下载

pip3 install virtualenv

#2. 建软链接

ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

# 3. 创建虚拟环境

cd /data/env

virtualenv --python=/usr/bin/python3 myproject#虚拟环境名

# 4. 激活

cd /data/env/myproject/bin

source activate #激活 退出 deactivate

# 5. 当前虚拟环境安装软件

pip install django==2.1.7(不安装django2.0)

欢迎关注公众号 即速AI平台

linux安装配置python环境以及虚拟环境和django下载

评论关闭