linux python 安装
# 1. 安装依赖包,如果不安装将导致编译失败,或者功能缺失 yum -y install openssl-devel zlib-devel gcc # 2. 在local目录下创建python3目录,供放置最终的可执行文件 mkdir /usr/local/python3 # 3. 先去python官网下载python3源码安装包 wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz # 4. 解压 tar -xvf Python-3.7.9.tgz # 5. 转到解压文件夹下 cd Python-3.7.9 # 6. 配置安装目录 在python安装配置中一定要加上`--enable-shared`参数就可以生成对应动态链接库 ./configure --enable-shared --prefix=/usr/local/python3 # 7. 编译源码执行源码安装 make && make install # 8. 在 /usr/bin 文件夹下创建python3软链接,方便直接使用命令名启动 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 # 9. 任意切换到某一个文件夹,验证是否能启动 python3 # 查看python版本 python3 -V # 看到进入Python交互环境表示安装成功 python3 # 10. 配置 pip3 软链接 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 # 11. 验证 pip3 是否可用 pip3 -V # 12. 任意测试安装一个包,我这里是 numpy,可用更换为自己需要的包名 pip3 install numpy
python3: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory Linux安装Python3.7 install后,需要把库路径添加到/usr/lib #cp libpython3.7m.so.1.0 /usr/lib/ #ldconfig 需要执行ldconfig才能生效
换源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
vi /root/.config/pip/pip.conf
输入以下地址
[global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = mirrors.aliyun.com