首页 > 系统相关 >安装python教程详解-(Linux和Windows11安装python)

安装python教程详解-(Linux和Windows11安装python)

时间:2024-08-28 11:24:00浏览次数:12  
标签:python pypi 3.12 Windows11 devel https 安装

一、Linux 编译安装Python3.12.5

python官网地址:Welcome to Python.org

1.1 安装python环境

1.1.1安装开发工具包和依赖

# yum -y groupinstall "Development Tools" 
# yum -y install gcc zlib zlib-devel libffi libffi-devel readline-devel openssl-devel openssl11 openssl11-devel sqlite-devel

 1.1.2配置OpenSSL 11环境变量

# vim /etc/profile.d/openssl11.sh   添加
export CFLAGS=$(pkg-config --cflags openssl11)
export LDFLAGS=$(pkg-config --libs openssl11)
# source /etc/profile

1.2 下载python安装包

wget https://www.python.org/ftp/python/3.12.5/Python-3.12.5.tar.tgz

1.3 解压编译安装

解压python安装包

tar -xf Python-3.12.5.tar.tgz -C /usr/local

编译安装

cd /usr/local/Python-3.12.5
./configure --enable-shared --prefix=/usr/local/python312
make -j 2 && make install                # make -j 2指定2核cpu执行编译过程,会提高编译速度。

1.5 测试python

# python3
Python 3.12.5 (main, Aug 21 2024, 10:52:32) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('qf')
qf
>>> exit()

 输入 exit() 即可退出 python3

1.6 测试pip3

[root@python ~]# pip3 -V
pip 24.2 from /usr/local/python312/lib/python3.12/site-packages/pip (python 3.12)

 1.6.1 配置pip3其他国内源

配置pip使用国内源

# Linux下使用
mkdir ~/.pip
vi ~/.pip/pip.conf
写入如下内容:
[global]
timeout = 6000
index-url=https://mirrors.aliyun.com/pypi/simple

豆瓣源: https://pypi.douban.com/simple/

阿里源: https://mirrors.aliyun.com/pypi/simple

清华: https://pypi.tuna.tsinghua.edu.cn/simple

阿里云: http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学: http://pypi.hustunique.com/

山东理工大学: http://pypi.sdutlinux.org/

二、Windows 11安装Python3和pip3

2.1 下载windows版本的python3软件包

image.png


2.2 安装python3


下载好安装包后双击安装出现下面的安装步骤:选择自定义安装,和自动添加到path环境变量中。

image.png

image.png

image.png

image.png


如果勾选环境变量,安装成功后,会自动添加到环境变量中,如下图
如果忘记勾选,手动配置环境变量,一定记得要配置到系统环境变量中,才可用!!

image.png

image.png

标签:python,pypi,3.12,Windows11,devel,https,安装
From: https://blog.csdn.net/weixin_43612842/article/details/141635741

相关文章

  • MD5值修改器 无须安装,解压即用,可修改图片/视频/文件/程序MD5值
    分享一个我一直在用的MD5值修改器给大家,此修改器无须下载,解压即用,操作简单,下面我一步步操作给大家看如何通过修改器修改MD5值1、点击BatchMD5Modify.exe,打开修改器主页打开后的界面是这样的2、点击添加要修改MD5值的视频、图片、文件、程序,并选择打开添加3、点击修改,看......
  • 在低显存GPU上运行PixArt-Σ/Flux.1图像生成:Python简短教程
    由PixArt-Σ在本地生成,所需显存不超过8Gb。图像生成工具的热度从未如此高涨,而且它们也变得越来越强大。像PixArtSigma和Flux.1这样的模型处于领先地位,这得益于它们的开源权重模型和宽松的许可协议。这种设置允许进行创造性的尝试,包括在不共享计算机外部数据的情况下训练LoRA......
  • Python系列(10)- Python 多线程
    多线程(Multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的系统包括对称多处理机、多核心处理器、芯片级多处理或同时多线程处理器。在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。多线程是并行化......
  • 如何安装无风扇工控机
    尽管工控机是按照更坚固的规格制造的,但无风扇工控机与现成的消费级电脑一样易于集成和设置。安装和运行后,触摸系统时应感到温暖。这是被动冷却机制正在发挥作用并有效发挥其作用的积极一面。使用红外技术,您可以对机箱进行温度测量,以确保散发的热量不会过多,因为这可能表明存在问题......
  • Python酷库之旅-第三方库Pandas(104)
    目录一、用法精讲451、pandas.DataFrame.pow方法451-1、语法451-2、参数451-3、功能451-4、返回值451-5、说明451-6、用法451-6-1、数据准备451-6-2、代码示例451-6-3、结果输出452、pandas.DataFrame.dot方法452-1、语法452-2、参数452-3、功能452-4、返回值......
  • 浪潮5468M7,英伟达4090,安装ubuntu18.04 使用ubuntu做运算
    浪潮5468M7,配置6块英伟达4090使用ubuntu做运算1.制作安装镜像,使用ventoy刻录U盘,下载ubuntu18.04,直接拷贝进入镜像装系统方法此处省略,参见官方技术网站,浪潮信息技术网–360°专家服务(4008600011.com)2.机器制作raid,此处步骤省略,默认启动模式为UEFI。riad制作参见浪潮400......
  • Python画笔案例-017 绘制画H图
    1、绘制画H图通过python的turtle库绘制一个画H图的图案,如下图:2、实现代码 绘制一个画H图图案,以下实现的代码直接按移动,左转,右转的方式实现,大家可以尝试把本程序改成递归图,要点为在下面的dot命令修改。相信你一定能完成。:"""画H图.py"""importturtle......
  • 使用schroot在Ubuntu 22.04中安装“Ubuntu 16.04子系统
    新的高通SDK需要较新的Ubuntu版本,但老的高通SDK却不兼容,因为Ubuntu22.04的rootfs环境与16.04差异巨大,导致SDK中部分项目在编译时由于依赖不兼容导致编译出错。同时又因为服务器硬件升级导致安装旧版本的Ubuntu系统时,部分硬件由于驱动问题得不到支持,不得不将系统升级到新版本的Ubu......
  • Git环境配置与安装
    一:Git下载与安装二:基础配置 三:配置SSH密钥 一:Git下载与安装Git-DownloadingPackage(git-scm.com)下载Git到本地双击点击安装一直点击“Next”安装完成点击右键发现有两个“OpenGitGUIhere”与“OpenGitBashhere”的选项OpenGitGUIhere:图形化界面Ope......
  • yum依赖python2环境-"No module named urlgrabber"
    1.python3安装perl环境以及IPC/cmd.pm模块,由于环境中安装了pyhon2和python3导致模块引入冲突。makepython3时一直报错没有Module_tktinter,重新安装tk后python3还是import失败 2.检查发现python2可以引入,并且再进行安装模块时,使用的是python,而系统python指向python2 3.修改......