一、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下载软件包
$wgethttps://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
2.2.2解压安装
$tarzxvfPython-2.7.13.tgz
$cdPython-2.7.13
$./configure–prefix=/home/mgx/python2.7.13–with-ssl–enable-optimizations
$make–j4
$makeinstall
2.2.3配置个人环境变量
$vim~/.bashrc
#加上这一行
PATH=/home/mgx/python2.7.13/bin:$PATH
让环境变量生效
$source~/.bashrc
查看Python版本
$python–V
升级pip
$pipinstall–upgradepip
三、windows如何安装python
3.1 安装
安装比较简单,只需默认下一步即可完成安装。网上安装教程多的不可数,这里就不浪费时间重复了。关键的几步:
- 安装路劲是默认安装 还是自定义安装。 默认安装的路径:C:UsersuseAppDataLocalProgramsPython
默认安装的第三方库安装路径: C:UsersuseAppDataLocalProgramsPythonPython310Libsite-packages - Add Python 3.6 to PATH这样安装好后,直接在cmd小黑框即可执行调用python。
安装成功后的结果:IDLE 是交互式开发环境 ,常用的就是黑色图标的这个了。
3.2 运行方式
1)打开 IDLE 运行
2)按 Win+R 打开运行,输入 cmd 回车,在打开的命令行中,直接输入 python 回车。
3.3 pycharm 解释器设置
File–>Settings–>ProjectSettings–>PythonInterpreter
或点击右下角 进入设置
四、说说python虚拟环境
virtualenv提供了一套“隔离”的Python运行环境,更方便于提供多版本Python应用开发环境。
用上述pip即可安装好Python虚拟环境。pip3
install
virtualenv。
注:几乎没用过,这里就提一下。不过现在生产环境中多用Docker,因此虚拟环境在生产环境也不怎么使服务器托管网用。
五、pycharm解释器种类
Virtualenv Environment
Conda Environment
System Interpreter
Pipenv Environment
Poetry Environment
六、知识拓展
6.1 Conda 是什么
Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。外文名:Conda;适用:Linux,OS X 和Windows;代表工具:Python 环境管理工具;
6.2Anaconda是什么
Anaconda是一个程序,附加的有python程序。
简单来说,Anaconda是包管理器和环境管理器。Anaconda是在conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。
Anaconda是一个用于科学计算的Python发行版,它支持多种操作系统,包括Linux、Mac和Windows。Anaconda是一个Python编程语言的开发环境,它包含了众多科学计算和数据分析库,如NumPy、SciPy、Pandas、Matplotlib等。Anaconda使得Python的科学计算和数据分析变得更加方便和易于使用。
anaconda指的是一个开源的python发行版本,是一个安装、管理python相关包的软件,自带了python、jupyternotebook、spyder、conda等工具,非常有用。
6.3 pip和conda的区别
包管理器:pip conda
虚拟环境管理器:conda virtualenv和pyenv
pip是在python环境中管理python包的工具
conda是在conda环境中管理python包和其它包(例如C语言包)的工具,以及虚拟环境管理器,它类似于另外两个很流行的环境管理器,即virtu服务器托管网alenv和pyenv。
二者是不同的东西,不可以混用,它们安装的东西不在一个地方。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
您是否错误地从 Mac 中删除了某个文件,并且确信它已经永远消失了?好吧,你可能错了。即使您认为已永久删除计算机上的数据,仍有可能将其恢复。 在本文中,您将了解如何在 Mac 上恢复永久删除的文件,并了解增加成功恢复数据机会的方法。 确保文件被永久删除 在尝试…