内网环境搭建Python3环境及安装第三方库(Linux)

 

1. Python3.6搭建

1.1 下载Python3.6

前往Python官网下载对应的Linux版本Python(Python-3.6.8.tgz)

1.2 对压缩包解压

通过ftp等工具将下载的Python-3.6.8.tgz放入某个路径,如/root/gf0719下

进入该目录:cd /root/gf0709

解压文件: tar xf Python-3.6.8.tgz

进入该文件夹下准备配置:cd Python-3.6.8.tgz

1.3 配置

./configure

1.4 编译

sudo make

1.5 安装

sudo make install,到此出,Python3.6.8安装完成

2 修改默认Python版本

一般Linux系统都会自带Python2,如CenterOS等,直接在终端输入python默认会调用Python2,因此需要做一些修改更改默认调用Python3。

首先删除默认调用python2指向:

cd /usr/bin

sudo rm –rf python

然后进入Python3默认安装路径: cd /usr/local/bin

显示所有包含python的文件:ls -l|grep python

将python的指向设为python3:sudo ln -s /usr/local/bin/python3 /usr/local/bin/python

查看是否指向成功:ls -l|grep python

设置成功,输入python查看是否调用Python3.6.8

设置成功!

3. 内网环境安装Python第三方库

安装条件:1.可以连接外网的Linux系统/虚拟机(CenterOS或Ubuntu)

          2.该Linux系统安装有Python环境

第一步:外网Linux下载所需第三方库(如pymysql),在终端执行如下命令

              pip download pymysql -d gf/pymysql      -d 后跟第三方库文件存放路径,比如gf/numpy

如图上图所示,即下载成功。

找到对应目录,查看下载文件:

注:有时安装第三方库会有依赖包,即下载下来的安装文件不止一个。(如若有依赖包,在第二步安装时先安装依赖包,再安装主包,比如上述下载的pymysql

 

第二步:将下载的第三方库文件通过ftp等工具放至对应目录,比如:/root/gf0719/data/pip_source/pymysql

进入对应文件目录:cd /root/gf0719/data/pip_source/ pymysql

执行安装命令:pip install PyMySQL-0.9.3-py2.py3-none-any.whl

如上图所示,即安装成功。

注:如若安装的第三方库在调用中出现如下错误,请将文件夹内_bz2.cpython-36m-x86_64-linux-gnu.so拷贝至Python3.6/usr/local/lib/python3.6/lib-dynload下,重新在终端进入python环境即可。

该错误是由于Linux下使用官方source release安装时出现的依赖问题,将缺少文件手动放到环境中即可。

附下载地址:链接:https://pan.baidu.com/s/1oAtuxUfz-Im8Wox4iw7ETg  密码:wn1i

猜你喜欢

转载自blog.csdn.net/gf19960103/article/details/96483511