Python3.9.5安装
参考教程1:https://www.cnblogs.com/xiaoyanhuo/p/16362875.html
参考教程2:https://www.cnblogs.com/feng18/p/5854912.html
教程内版本改为这个下载地址:https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz
基础环境:yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
解压指令:
tar zxvf Python-3.9.5
cd Python-3.9.5
编译指令:
./configure --prefix=/usr/local/python3
上述命令指定安装路径为“/usr/local/python3”,默认不配置路径的话安装到“/usr/local/lib/python3.9”
安装:make && make install
更改默认的python版本(注意安装路径修改)
到这几个地方查看生效的软连配置所在位置
cd /usr/bin
cd /usr/local/bin
cd /etc/alternatives
“ /usr/bin”目录下软链配置
mv /usr/bin/python /usr/bin/python-bak(或rm -rf /usr/bin/python)
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python
mv /usr/bin/python3 /usr/bin/python3-bak(或rm -rf /usr/bin/python3)
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
查看版本生效情况:
/usr/bin/python -V
/usr/bin/python2 -V
/usr/bin/python3 -V
“ /usr/bin”目录下pip3软链配置:
mv /usr/bin/pip3 /usr/bin/pip3-bak(或 rm -rf /usr/bin/pip3)
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
最后建议更新一下pip版本
pip3 install --upgrade pip
上述命令执行报错,可能还没安装pip,通过下方指令安装一下;
yum install python3-pip
【1】 安装软件包
pip3 install [package]
【2】 查看系统python包:
pip3 list
【3】 搜索软件包
pip3 search [name]
【4】 查看软件包信息
pip3 show [package]
【5】 升级软件包
pip3 install --upgrade [package]
【6】 卸载软件包
pip3 uninstall [package]
【7】 导出软件环境
pip3 freeze > requirements.txt
【8】 使用文档自动安装软件环境:
pip3 install -r requirements.txt
pip拓展问题教程:
https://blog.csdn.net/weixin_67503304/article/details/125397132
https://blog.csdn.net/andyleo0111/article/details/105018083
Python3.9.5安装的更多相关文章
- python3 linux下安装
1.下载 https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 2.安装 上传到linux服务器 #进入上传文件的目录 cd /app/pr ...
- centos7 python3.5 下安装paramiko
centos7 python3.5 下安装paramiko 安装开发包 yum install openssl openssl-devel python-dev -y 安装pip前需要前置安装setu ...
- python3.5 默认安装路径 | 安装 | 删除
win7 环境下: Python3.5默认安装路径是当前用户的 AppData\.. 下 这么做的一个可能原因是 现在安装过程中默认是install just for me,这个会把python默认 ...
- Python3.5中安装Scrapy包时出现问题
在Python3.5中安装Scrapy第三方库 pip install Scrapy 安装到后面出现的这类错误: error: Microsoft Visual C++ 14.0 is require ...
- Ubuntu 16.04 安装 python3.7 && 修复安装后无法打开 Terminal 的问题
安装 python3.7 下载安装包 wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz 解压 tar -xvzf Python ...
- Python3.7 + jupyter安装(CentOS6.5)
Python3.7 + jupyter安装(CentOS6.5) 方法一(anaconda): anaconda是一个开源的Python发行版本 包含conda,python等大量的科学包以及依赖 优 ...
- Centos6下Python3的编译安装
本文转载自 Centos6下Python3的编译安装 系统环境:CentOS 6.8-Minimal 安装Python依赖包: 1 [root@Python src]# yum install zli ...
- Python3.6编译安装以及python开发之virtualenv与virtualenvwrapper
Python3.6编译安装 下载python源码包 先到安装目录 cd /opt 下载源码包 wget https://www.python.org/ftp/python/3.6.2/Python-3 ...
- 如何升级到python3版本并且安装pip3
如何升级到python3版本并且安装pip3 准备: Python-3.5.2.tar.xz pip-8.1.2.tar.gz setuptools-24.0.2.zip 步骤: 1.自定义编译安装p ...
- 在OSX上安装python3使用pip安装Flask
官方的pypi.python.org可能访问不了,可以先将pip配置为豆瓣的pypi镜像 $ mkdir ~/.pip $ vim ~/.pip/pip.conf [global] timeout = ...
随机推荐
- v-contextmenujs 右键菜单点击
忙碌了一晚上的"枫师傅"用上了新插件v-contextmenujs,这个插件就按照他的文档来就行 我的使用: <!-- 这里是demo.vue,之所以选择html是为了代码高 ...
- Codeforces Round #821(Div.2) (A-C) 题解
Codeforces Round #821(Div.2) (A-C) A.Consecutive Sum 大致题意 给定一组共 n 个数据 ,如果俩个数的下标在 mod k 意义下同余,则可以交换a[ ...
- 通过使用nginx来实现logstash的负载均衡
文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/106813223 总结: nginx配置,192.168.0.5 user nginx ...
- MySQL学习(1)---MySQL概述
什么是数据库 概述 数据库(Database)是长期存储在计算机内有组织.大量.共享的数据集合.它可以供各种用户共享,具有最小冗余度和较高的数据独立性.数据库管理系统DBMS(Database Man ...
- 集合框架——LinkedList集合源码分析
目录 示例代码 底层代码 第1步(初始化集合) 第2步(往集合中添加一个元素) 第3步(往集合中添加第二个元素) 第4步(往集合中添加第三个元素) LinkedList添加元素流程示意图 第5步(删除 ...
- python流程控制下-for、while循环补充
循环结构之for循环 实现循环结构还可以用关键字for. for关键字 我们来看这一段代码: emotions = ['smile', 'laugh', 'cry', 'angry'] for emo ...
- EFCore (二)之 跟踪实体
核心 SaveChanges() "已分离"和"未改变"的实体,SaveChanges()忽略: "已添加"的实体,SaveChanges( ...
- Nebula Graph介绍和SpringBoot环境连接和查询
Nebula Graph介绍和SpringBoot环境连接和查询 转载请注明来源 https://www.cnblogs.com/milton/p/16784098.html 说明 当前Nebula ...
- Spring的自动装配和注解
Bean的自动装配 自动装配说明 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean. Spring的自动装配需要从两个角度来实现,或 ...
- 不允许还有Java程序员不了解BlockingQueue阻塞队列的实现原理
我们平时开发中好像很少使用到BlockingQueue(阻塞队列),比如我们想要存储一组数据的时候会使用ArrayList,想要存储键值对数据会使用HashMap,在什么场景下需要用到Blocking ...