linux创建python3虚拟环境_Linux安装Python3以及虚拟环境

python3的linux环境编译安装

1.linux下安装软件的方式

选则yum工具,方便,自行解决软件之间的依赖关系,自动下载且安装

1.配置yum源

可以选择阿里云源,清华源等

配置第一个仓库,里面有大量系统常用软件

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

配置第二个仓库,携带大量第三方软件(nginx,redis,mongodb,mairadb等)

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

2.yum的仓库目录:

cd /etc/yum.repos.d/

# 在这个目录第一层的repo文件就会被识别问yum软件仓库

3.清空yum缓存

yum clean all

4.生成新的阿里云的yum缓存

yum makecache

2.centos7下编译安装python3的方式

1.必须解决编译所需的基础开发环境

yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

2.下载python3的编代码包,解压缩

wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tar.xz

xz -d Python-3.6.7.tar.xz

tar -xf Python-3.6.7.tar

3.进入解压缩生成的源码文件夹

cd Python-3.6.7

4.执行编译三部曲的命令

第一曲:找到一个[配置的可执行文件,configure],执行它,且指定软件安装位置

./configure --prefix=/opt/python367/

第二曲:在上一步,会生成一个makefile,编译安装,在linux下必须用gcc工具去编译,使用的命令时

make&&make

第三曲:这一步是执行安装,会生成一个/opt/python367文件夹,可用的解释器都在这里了

make install

5.配置环境变量,便于快捷使用python3

1.先获取当前的PATH变量,然后把python3的bin目录加进去

echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin

2.永久修改PATH的值

-直接修改/etc/profile ,系统全局的配置文件,每个用户在登陆系统的时候,都会加载这个文件

vim /etc/profile

-写入新的PATH变量 PATH="/opt/python367/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin"

3.重新登陆,或者手动读取这个/etc/profile

source /etc/profile # 让这个文件中的变量生效

3.虚拟环境virtualenv

1.下载虚拟环境的模块

它是python的一个模块,用pip安装

pip3 install -i https://pypi.douban.com/simple virtualenv

2.创建虚拟环境

virtualenv --no-site-packages --python=/opt/python367/bin/python3.6 venv_django2

#解释

--no-site-packages 创建的新的venv,不携带任何模块,是个纯净的python解释器环境

--python 指定以哪个解释器为本体,创建新的虚拟环境

3.激活虚拟环境

source activate

# 系统会将venv的解释器目录,加到PATH的最前面

4.在虚拟环境下,安装新的模块,管理项目

pip3 install -i https://pypi.douban.com/simple django==1.11.23

创建django项目

django-admin startproject ceshi

修改django的settings.py 中ALLOW_HOSTS=['*']

5.启动项目

python3 ceshi/manage.py runserver 0.0.0.0:9999

6.退出虚拟环境命令

deactivate

4.virtualenvwrapper升级版的虚拟环境工具

1.安装

不要在虚拟环境安装

pip3 install -i https://pypi.douban.com/simple virtualenvwrapper

2.修改配置文件

每次开机就加载 virtualenvwrapper 这个工具

1.打开用户个人的环境变量配置文件

全局配置文件 /etc/profile # 每个用户登陆都生效

用户个人配置文件 ~/.bash_profile

root在登陆的时候,会读取这个文件中的代码

vim ~/.bash_profile

2.填入如下信息,针对你自己的python环境修改

#设置virtualenv的统一管理目录

export WORKON_HOME=~/目录名

#添加virtualenvwrapper的参数,生成干净纯净的环境

export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'

#指定python解释器

export VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3

#执行virtualenvwrapper安装脚本

source /opt/python3/bin/virtualenvwrapper.sh

3.快捷的创建/切换虚拟环境

mkvirtualenv 虚拟环境名 #创建虚拟环境

lsvirtualenv #列出虚拟环境的名字

workon 虚拟环境名字 #激活或切换虚拟环境

lssitepackages #列出虚拟环境中的模块信息,其实就是虚拟环境第三方模块目录

cdvirtualenv #进入虚拟环境家目录

cdsitepackages #进入虚拟环境第三方模块目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值