【python】windowslinux系统python的安装

2024-02-21 19:52

本文主要是介绍【python】windowslinux系统python的安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、python官网及下载路径

官网地址:Welcome to Python.org

下载路径:Download Python | Python.org

​​​​​​​

linux源码安装包下载:

windows二进制安装包下载:

二、Linux如何安装python

2.1 单版本安装

以安装python3.9.7源码包为例。

2.1.1 下载安装包

$ wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz

2.1.2 解压安装

$ tar -zxvf  Python-3.9.7.tar.xz  #解压安装包
$ mkdir /usr/local/python3  # 创建编译安装目录
$ cd Python-3.9.7      # 进入python的解压目录
$ ./configure --prefix=/usr/local/python3  --with-ssl  --enable-optimizations
$ make && make install   # 编译安装

2.1.3  配置python3的软链接

ln -sf /usr/local/python3/bin/python3.9 /usr/bin/python3
ln -sf /usr/local/python3/bin/pip3.9 /usr/bin/pip3 

2.1.4 验证是否安装成功

python3 -V
pip3 -V

正常输出版本号,表示安装成功!

2.2 多版本安装方式

测试环境提供一台机器给开发使用,不同的开发人员需要使用不同版本的Python。故在每个用户在自己的/home目录下使用源码安装自己所需要的Python版本。

# 使用python源码安装,一些操作系统依赖包。可以自行选择yum安装。
yum install -y nc screen lrzsz expect cmake make gcc gcc-c++ perl bison bc thread libaio libaio-devel zlib zlib-devel nc python python-devel cmake ncurses-devel scurses sysstat perl-ExtUtils-CBuilder perl-CPAN perl-Log-Dispatch perl-Config-Tiny perl-Parallel-ForkManager perl-Config IniFiles vim-enhanced ftp telnet wget tree iftop iotop fio bind-utils net-tools openssl openssl-devel libnl-3-devel libnl-3 libnl libnl-devel glib glibc-devel glib-devel pcre pcre-devel openssl openssl-devel dos2unix dstat iftop iotop gcc gcc-c++ make cmake automake autoconf libxml2 libxml2-devel zlib zlib-devel ncurses ncurses-devel numactl-devel numactl ftp dstat wget make iftop iotop dstat bzip2-devel

以安装python2.7.13源码包为例。

2.2.1 下载软件包

$ wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz

2.2.2 解压安装

$ tar zxvf Python-2.7.13.tgz
$ cd Python-2.7.13
$ ./configure --prefix=/home/mgx/python2.7.13 --with-ssl --enable-optimizations
$ make –j4
$ make install

2.2.3 配置个人环境变量

$ vim ~/.bashrc
# 加上这一行
PATH=/home/mgx/python2.7.13/bin:$PATH
让环境变量生效
$ source ~/.bashrc
查看Python版本
$ python –V
升级pip
$ pip install --upgrade pip

三、windows如何安装python

3.1 安装

安装比较简单,只需默认下一步即可完成安装。网上安装教程多的不可数,这里就不浪费时间重复了。关键的几步:

  • 安装路劲是默认安装 还是自定义安装。                                                                                   默认安装的路径:C:\Users\use\AppData\Local\Programs\Python
     默认安装的第三方库安装路径:               C:\Users\use\AppData\Local\Programs\Python\Python310\Lib\site-packages
  • Add Python 3.6 to PATH这样安装好后,直接在cmd小黑框即可执行调用python。

安装成功后的结果:IDLE 是交互式开发环境 ,常用的就是黑色图标的这个了。

 3.2 运行方式

 1)打开 IDLE 运行

2)按 Win+R 打开运行,输入 cmd 回车,在打开的命令行中,直接输入 python 回车。

3.3 pycharm 解释器设置

File-->Settings-->Project Settings-->Python Interpreter

 

或点击右下角 进入设置

四、说说python虚拟环境 

virtualenv提供了一套“隔离”的Python运行环境,更方便于提供多版本Python应用开发环境。

用上述pip即可安装好Python虚拟环境。pip3 install virtualenv。

注:几乎没用过,这里就提一下。不过现在生产环境中多用Docker,因此虚拟环境在生产环境也不怎么使用。

五、pycharm解释器种类

  1. Virtualenv Environment
  2. Conda Environment
  3. System Interpreter
  4. Pipenv Environment
  5. Poetry Environment

六、知识拓展

6.1 Conda 是什么

Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。外文名:Conda;适用:Linux,OS X 和Windows;代表工具:Python 环境管理工具;


6.2 Anaconda 是什么

Anaconda是一个程序,附加的有python程序。
简单来说,Anaconda是包管理器和环境管理器。Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。
Anaconda是一个用于科学计算的 Python发行版,它支持多种操作系统,包括 Linux、Mac和 Windows。Anaconda是一个Python编程语言的开发环境,它包含了众多科学计算和数据分析库,如NumPy、SciPy、Pandas、Matplotlib等。Anaconda使得Python的科学计算和数据分析变得更加方便和易于使用。
anaconda指的是一个开源的python发行版本,是一个安装、管理python相关包的软件,自带了python、jupyter notebook、spyder、conda等工具,非常有用。

6.3 pip 和 conda 的区别

包管理器:pip   conda    

虚拟环境管理器: conda     virtualenv 和 pyenv  

 pip 是在python 环境中管理python包的工具
conda 是在conda环境中管理python包和其它包(例如C语言包)的工具,以及虚拟环境管理器,它类似于另外两个很流行的环境管理器,即 virtualenv 和 pyenv。
​二者是不同的东西,不可以混用,它们安装的东西不在一个地方。

这篇关于【python】windowslinux系统python的安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/732896

相关文章

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.

Redis指南及6.2.x版本安装过程

《Redis指南及6.2.x版本安装过程》Redis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSIC语言编写、支持网络、... 目录概述Redis特点Redis应用场景缓存缓存分布式会话分布式锁社交网络最新列表Redis各版本介绍旧

Python使用FFmpeg实现高效音频格式转换工具

《Python使用FFmpeg实现高效音频格式转换工具》在数字音频处理领域,音频格式转换是一项基础但至关重要的功能,本文主要为大家介绍了Python如何使用FFmpeg实现强大功能的图形化音频转换工具... 目录概述功能详解软件效果展示主界面布局转换过程截图完成提示开发步骤详解1. 环境准备2. 项目功能结

Linux下安装Anaconda3全过程

《Linux下安装Anaconda3全过程》:本文主要介绍Linux下安装Anaconda3全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录简介环境下载安装一、找到下载好的文件名为Anaconda3-2018.12-linux-x86_64的安装包二、或者通

MySQL 安装配置超完整教程

《MySQL安装配置超完整教程》MySQL是一款广泛使用的开源关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发,目前属于Oracle公司旗下产品,:本文主要介绍MySQL安装配置... 目录一、mysql 简介二、下载 MySQL三、安装 MySQL四、配置环境变量五、配置 MySQL5.1

使用Python实现Windows系统垃圾清理

《使用Python实现Windows系统垃圾清理》Windows自带的磁盘清理工具功能有限,无法深度清理各类垃圾文件,所以本文为大家介绍了如何使用Python+PyQt5开发一个Windows系统垃圾... 目录一、开发背景与工具概述1.1 为什么需要专业清理工具1.2 工具设计理念二、工具核心功能解析2.

Linux系统之stress-ng测压工具的使用

《Linux系统之stress-ng测压工具的使用》:本文主要介绍Linux系统之stress-ng测压工具的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、理论1.stress工具简介与安装2.语法及参数3.具体安装二、实验1.运行8 cpu, 4 fo

Mybatis Plus JSqlParser解析sql语句及JSqlParser安装步骤

《MybatisPlusJSqlParser解析sql语句及JSqlParser安装步骤》JSqlParser是一个用于解析SQL语句的Java库,它可以将SQL语句解析为一个Java对象树,允许... 目录【一】jsqlParser 是什么【二】JSqlParser 的安装步骤【三】使用场景【1】sql语

Python实现一键PDF转Word(附完整代码及详细步骤)

《Python实现一键PDF转Word(附完整代码及详细步骤)》pdf2docx是一个基于Python的第三方库,专门用于将PDF文件转换为可编辑的Word文档,下面我们就来看看如何通过pdf2doc... 目录引言:为什么需要PDF转Word一、pdf2docx介绍1. pdf2docx 是什么2. by