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

Posted pythonyeyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装配置python环境以及虚拟环境和django下载相关的知识,希望对你有一定的参考价值。

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下载的主要内容,如果未能解决你的问题,请参考以下文章

创建conda虚拟环境以及python的virtualenv虚拟环境

linux安装python3环境并配置虚拟环境

linux安装python3环境并配置虚拟环境

记录下WIN下配置LINUX虚拟机及PYTHON环境

虚拟环境工具pyenv的安装,配置和使用,完美控制python版本

Linux的安装(虚拟机环境)与基础配置