Linux安装python

Linux的软连接在**/usr/bin**路径下

Linux配置软连接方法:ln -s 【目标地址】 【软连接地址+文件(/usr/bin/文件)】类似于windows创建快捷方式,会自动创建软连接文件

pip show 包名 查看pip的包路径

常见错误,建议安装python前先安装这些环境

错误:ModuleNotFoundError: No module named ‘_ctypes’

解决办法:yum install libffi-devel

错误:zipimport.ZipImportError: can‘t decompress data; zlib not availabl

解决办法:yum install zlib-devel

错误:No module named ‘_ssl’

解决办法:yum install openssl-devel,然后重新编译安装

错误:No module named '_sqlite3

解决办法:yum install sqlite-devel,然后重新编译安装

错误:ImportError: No module named Tkinter

解决办法:

yum install tkinter

yum -y install tcl-devel tk-devel

重新编译安装

错误:OSError: mysql_config not found pip install mysqlclient 时报错

yum install mysql-devel gcc gcc-devel python-devel 安装mysql依赖

安装python3

1、下载python包

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

2、解压

tar -xvf Python-3.7.5.tar.xz

3、安装并编译

mkdir /usr/local/python3 添加文件夹

# 进入解压后的目录,配置安装路径

./configure prefix=/usr/local/python3

# 在解压文件夹下编译

make

make install

4、添加软链接

# 添加python3的软链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

# 添加pip3的软连接

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

问题:若yum无法正常使用

vi /usr/bin/yum

把**#! /usr/bin/python修改为#! /usr/bin/python2**

解决linux无法导自定义模块问题

import sys

sys.path.append(’/home/……’) 直到要导包的上级路径

demo:两个文件路径 /home/myb/a/one.py /home/myb/a/b/two.py

在one中要导入two :可直接导入 from b.two import …

在two中导入 one : 在two.py最上方加入

import sys
sys.path.append('/home/myb/a')
from one import# 相当于拼上从/home开始的路径

你可能感兴趣的:(Linux相关,Python)