聆听风声 点点滴滴都很珍贵!

python3与pip的安装与常见错误

2019-06-11

安装python3

下载程序下载地址

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

解压

> xz -d Python-3.6.2.tar.xz
> tar -xvf Python-3.6.2.tar.xz

编译配置

> cd Python-3.6.2/
> ./configure --prefix=/usr/local/python3.6.2

--prefix选项是配置安装的路径
1.不配置该选项
- 安装后可执行文件默认放在/usr/local/bin
- 库文件默认放在/usr/local/lib - 配置文件默认放在/usr/local/etc
- 其它的资源文件放在/usr/local/share 2.配置该选项
- ./configure --prefix=/usr/local/python3.6.2
可以把所有资源文件放在/usr/local/python3.6的路径中,不会杂乱.用了– prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个相同的操作系统机器即可.

编译安装

> make
> make install >& python3_install_log & 

安装时记录安装日志,方便以后移除文件

添加软连接

区分系统默认的python2.*

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

如果覆盖默认的python版本

> ln -s /usr/local/python3.6.2/bin/python3.6 /usr/bin/python
> ln -s /usr/local/python3.6.2/bin/pip3.6 /usr/bin/pip

如果python3目录中没有pip可以参考一下的步骤安装pip

安装pip3

下载安装脚本

> curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

运行安装脚本

> sudo python3 get-pip.py

安装pip3需要制定python版本

常见错误

python3源文件编译安装出现错误,如果安装步骤没有问题的话,就检查一下 源文件的完整性 ,有可能是在下载是丢失了部分文件


Comments

Content