Linux-安装Python解释器及虚拟环境
linux上运行Python解释器
1.很重要,必须执行此操作,安装好编译环境,c语言也是编译后运行,需要gcc编译器golang,对代码先编译,再运行,python是直接运行
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.获取python的源代码,下载且安装,下载源代码包的形式,自由选择
yum install lrzsz -y
3.下载完源代码包之后,进行解压缩
tar -zxvf Python-3.6.9.tgz
4.解压缩完毕之后,生成了python369的源代码目录,进入源代码目录准备开始编译
cd Python-3.6.9
5.此时准备编译三部曲 ,编译的第一曲:指定python3的安装路径,以及对系统的开发环境监测,使用如下命令
#命令解释
# configure 是一个脚本文件,用于告诉gcc编译器,python3即将安装到哪里,以及对基础的开发环境检查,检查openssl,检查sqllite,等等
# 编译第一曲,结束后,主要是生成makefile,用于编译的
[root@s25linux Python-3.6.9]# ./configure --prefix=/opt/python369/
#编译第二曲:开始进行软件编译
直接输入 make指令即可
#编译第三曲:编译安装,生成python3的可执行程序,也就是生成/opt/python369/
make install
#编译的第二曲,和第三曲,可以简写成 make && make install #代表make成功之后,继续make install
6.等待出现如下结果,表示python3编译安装结束了
Successfully installed pip-18.1 setuptools-40.6.2
7.此时可以去检查python3的可执行程序目录
[root@s25linux bin]# pwd
/opt/python369/bin
8.配置PATH环境变量 ,永久修改PATH,添加Python3的bin目录放入PATH开头位置
vim /etc/profile
写入如下内容
PATH="/opt/python369/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:"
9.手动读取/etc/profile,加载文件中的所有变量
source /etc/profile
10.检查python3的目录,以及pip3的绝对路径
[root@s25linux bin]# which pip3
/opt/python369/bin/pip3
[root@s25linux bin]# which python3
/opt/python369/bin/python3
【linux】虚拟环境
安装virtualenv
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
创建虚拟环境
virtualenv --no-site-packages --python=python3 venv1
#-no-site-packages 创建干净隔离的虚拟环境
#--python=python3 是指定解释器的版本
#venv1是虚拟环境的名字
激活虚拟环境
source /opt/venv1/bin/activate # 虚拟环境的路径
virtualenvwrapper
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper
配置系统的全局变量,加载virtualenvwrapper
编辑文件写入配置
vim /etc/profile
WORKON_HOME=~/Envs #设置virtualenv的统一管理目录
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境
VIRTUALENVWRAPPER_PYTHON=/opt/python367/bin/python3 #指定python解释器
source /opt/python367/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本
读取/etc/profile使配置生效
source/etc/profile
使用virtualenvwrapper
创建虚拟环境
mkvirtualenv venv1
mkvirtualenv venv2
激活/切换虚拟环境
workon venv2
进入虚拟环境家目录
cdvirtualenv
列出当前所有的虚拟环境
lsvirtualenv
列出当前解释器,所有的模块文件夹
lssitepackages
进入当前解释器的模块文件夹
cdsitepackages
WORKON_HOME=~/Envs
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
source /opt/python369/bin/virtualenvwrapper.sh
VIRTUALENVWRAPPER_PYTHON=/opt/python369/bin/python3
export PATH=/root/git/bin:$PATH
安装git
第一步
yum -y install git
yum install zip unzip
wget https://github.com/git/git/archive/v2.3.0.zip
第二步
mkdir /root/git
第三步
unzip v2.3.0.zip
第四步
cd git-2.3.0/
第五步
make prefix=/root/git all
第六步
make prefix=/root/git install
第七步
git --version
第八步
vim /etc/profile
source /etc/profile
移动文件夹
mv /root/v2.3.0.zip /opt/
相互发送数据
scp v2.3.0.zip root@192.168.101.54:/root
2.升级pip3工具
pip3 install -i https://pypi.douban.com/simple --upgrade pip