首页 > 系统相关 >Windows安装Python3

Windows安装Python3

时间:2023-04-29 11:33:18浏览次数:63  
标签:Windows python Python 虚拟环境 版本 Anaconda 安装 Python3


1、Python 安装

Python是跨平台的编程语言,它可以运行在 windowS、Mac和各种 Linux/Unix系统上。也就是说,假设在windows系统下编写的Python程序,在Mac或Linux系统下也是可以运行的。

目前,Python的版本主要分为两大类,即 Python3.X 版和 Python2.x 版,这两个版本是不兼容的。由于Python3.x 版本越来越普及,我们接下来的教程使用 Python3.x版(Python3.5版或 Python3.6 版及以上版本均可)。

由于个人 windows系统用的多,所以这里的Python 安装以 windows系统为例来演示。其他系统下的安装,建议大家可以在网上查找相关安装方法。

下面介绍在Windows系统下两种常用的安装方法,第一种最基础,第二种会在以后带来一些便利,个人推荐第二种安装方法。

1. 安装官方版Python3.6

下面以在windows系统下安装Python3.6版为例:

首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python3.6对应的64位安装程序或32位安装程序。

https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe

然后,运行下载的EXE安装包:

Windows安装Python3_开发语言

特别要注意勾上 Add Python 3.6 to PATH ,然后点 “Install Now” 即可完成安装,如下: 

Windows安装Python3_虚拟环境_02

安装过程: 

Windows安装Python3_虚拟环境_03

安装成功。 

Windows安装Python3_Python_04

安装完成后,我们可以运行下python的解释器里,来查看是否安装成功。

首先,在windows开始菜单里找到Python3.6,如下:

Windows安装Python3_linux_05

开始菜单: 

Windows安装Python3_虚拟环境_06

在这里,Python3.6程序下,有两个可以运行 python的解释器,我们可以分别打开来看看。

IDLE (Python 3.6 64-bit):

Windows安装Python3_虚拟环境_07

Python 3.6 (64-bit):

Windows安装Python3_虚拟环境_08

这两个界面下,都是可以运行 python 程序的。这里以 IDLE 界面位例,来测试下 python3.6 是否安装成功。

Windows安装Python3_Python_09

从上述界面来看,我们的安装程序能够运行 python 语句,已成功的安装了 Python3.6 。 

2. 安装方法二:(推荐)

第二种安装方法是推荐直接安装 Anaconda,它已经包含了Python的对应版本。

为什么要推荐安装 Anaconda呢,针对想用Python来进行数据挖掘、机器学习等的童鞋,安装 Anaconda会带来一些优势,比如:

  1. 不需要配置PYTHON环境变量;
  2. 集成很多 packages,尤其是科学计算相关的库,省去安装这些库带来的烦扰;
  3. packages的安装很简单,conda一键解决;

1)安装 Anaconda

安装最新版的Anaconda可以去官网下载,地址为:

Anaconda官网下载地址windows系统下,Free Download | Anaconda

如下:

Windows安装Python3_Python_10

根据系统,下载对应的版本,然后根据提示进行安装,选默认设置就可以,一路"next",即可安装完毕。

安装完毕后,打开"cmd"命令行,查看Anaconda是否安装好。

Windows安装Python3_开发语言_11

在命令行中输入 conda info ,查看 Anaconda 安装的版本信息,以及对应的 Python 版本信息。 

Windows安装Python3_python_12

如果你得到了和上图类似的界面,恭喜你已经成功安装了Anaconda。

从上图来看,可知我安装的是Anaconda 4.3.30版,对应的Python版本是3.5.2版,并不是目前的最新版. 大家可以安装最新的 Anaconda 版本,也可以选择安装跟我一样的版本。

如果想安装的版本不是最新版,可以在下述网址查找相应的版本。

Anaconda安装完成后,可以在几个地方运行Python程序,最常用的是"IPython"。

在windows 开始菜单的所有程序中找到 anaconda文件夹,点开文件夹,下面可以找到"IPython"。点击“IPython”,得到如下界面:

Windows安装Python3_linux_13

从上述界面来看,我们的安装程序能够运行 python 语句,已成功的安装了Anaconda及Python 。 

对于上述两种安装 Python 的方法,个人推荐第二种方法。尤其是想用 Python 来进行数序分析、数据挖掘、机器学习等,第二种方法会带来很多便捷性。

2、第一个Python程序

在安装好Python程序后,我们在Anaconda中找到iPython来编写代码并输出。在编写代码前,先介绍下运行环境:

  • windows 7;
  • Python 3.5;

后续的教程,如果没有特别说明,基本上也是在Python3.x(当前用的是3.5版)下运行。

1. 输出函数 print()

跟其他很多程序一样,我们第一个程序用 Python 来输出 “Hello, world”。

Python 代码如下:

print("hello, world")

输入结果如下:

Windows安装Python3_虚拟环境_14

语法解释:

python语言中,输出用print()函数来描述,括号内可以是字符串(比如"hello,world"),也可以是数据的运算。

当内容是字符串时,可以用双引号,也可以用单引号。

代码演示如下:

Windows安装Python3_虚拟环境_15

注意到,上图中输出 “1+2” 时,可以用 print(1+2) 或者 1+2 ,并且数据运算时是不需要加引号的。

当然,print(1+2) 显示的结果为 “3”,有时候,你可能希望显示这样的结果 [1+2=3 ],演示如下:

Windows安装Python3_开发语言_16

从上面可以看出,print() 可以接收多个参数,参数之间以逗号隔开,遇到逗号会输出一个空格。

还是以 “hello, world” 为例,可以再看下输出多个字符串的情形。 

print("hello,", "world", "welcome!")

演示如下:

Windows安装Python3_linux_17

2. 输入函数 input()

上面提到的是输出函数,经常会遇到的一种情形是,需要用户输入相关信息,然后程序才继续运行,这种情况怎么办呢?

Python 提供了 input() 函数来让用户输入信息:

Windows安装Python3_Python_18

3、Anaconda 安装虚拟环境到指定路径

1. 安装过程中遇到的问题及解决方案

有段时间,想使用基于不同 python 版本的 anaconda,就直接从官网下载了两个不同的 anaconda 版本进行安装。刚开始的时候,还觉得也没啥问题。

用了一小段时间,在安装其他的第三方库时,经常发现安装失败,并且经常出现下面的问题:

Windows安装Python3_linux_19

这个问题,百度等查了好久,也没有解决好。后来,我把两个版本的 anaconda都卸载了,重新安装了其中一个版本,发现再安装其他第三方库时,上述问题就不存在了。很有可能上述问题就是同时安装两个版本的anaconda引起的(不过我也不能完全肯定)。

2. 安装虚拟环境

虽然只安装一个版本的anaconda,能顺利的运行,但有时候,还是需要运行基于不同 python版本的anaconda 的。后来了解到,anaconda是可以在虚拟环境下运行不同 python版本的。

下面的步骤演示了我的安装过程,也希望大家能避免一些坑。

先说下我的安装环境:

  • windows7,64位系统;
  • 目前安装了anaconda4.2.0版本(基于python3.5);

由于经常看到有说 python3.6版本运行效率比3.5版本高,就有一种想安装3.6的冲动,但是由于部分 python 库还不支持3.6,所以主要版本还是以3.5为主。

anaconda安装 python3.6版本的虚拟环境的步骤如下:

输入安装命令:

conda create -n py36 python=3.6

结果如下:

Windows安装Python3_Python_20

"-n"命令,会将虚拟环境安装在 anaconda 已安装路径默认的 envs 目录下。

可以看出,命令行中提示有一个警告,由于我的anaconda 默认安装路径中有空格,提示可能会引起一些问题。由于有这个警告,我就没有继续往下安装。另外,我的路径在C盘,考虑到可能空间也不多,还是不要继续往C盘装东西了。于是想,要是能安装在其他指定路径且路径中没有空格,不就解决这个问题了么。

通过查阅 anaconda 的文档,发现是可以进行指定路径安装的。

可以输入如下命令进行查看:

conda create --help

 安装虚拟环境到指定路径的命令如下:

conda create --prefix=D:\python36\py36 python=3.6

Windows安装Python3_Python_21

上面的命令中,路径 D:\python36 是先建好的文件夹,py36 是需要安装的虚拟环境名称。请注意,安装完成后,虚拟环境的全称包含整个路径,为 D:\python36\py36 。

激活指定路径下的虚拟环境的命令如下: 

activate D:\python36\py36

退出虚拟环境的命令如下:

deactivate

Windows安装Python3_python_22

想要删除指定路径下的虚拟环境,使用如下的命令: 

conda remove --prefix=D:\python36\py36 --all

Windows安装Python3_虚拟环境_23

3. 虚拟环境下安装 python 库

如果还想继续安装 python2.7 的虚拟环境,方法跟安装 python3.6 是一致的。上述虚拟环境 py27 安装完成后,激活后虚拟环境后,可以安装其他 python 库。

比如安装 requests 库:

pip install requests

是可以安装成功的。

如果遇到 pip 安是失败,可尝试用下述方法:(指定路径下安装):

conda install -prefix=D:\pyenv\py27 package

请注意,默认路径下的命令是 “conda install -n py27 package”。当然了,有一些库不论 conda 和 pip都无法直接安装,只能下载.whl 进行安装。

最后,来查看已安装好的虚拟环境下都安装了那些 python 库,输入命令:

conda list

发现已安装好的虚拟环境 py36 下只安装了少量的基本库,如果也想用 3.6 版来进行科学计算,需要安装许多其他的库,如果一个一个安装,则会费时费力,而且容易出错,这时 anaconda 提供了一个命令,可以把基于 python3.6版本的 anaconda 中的其他库一次安装好,命令如下:

conda install -prefix=D:\pyenv\py36 anaconda

Windows安装Python3_python_24

请特别注意,全部安装时,安装包会很多,安装时间比较长,同时占用安装空间也会比较大,请根据自己的需求选择是否安装,安装 py36 全部的库花了大概 1 个多小时。

标签:Windows,python,Python,虚拟环境,版本,Anaconda,安装,Python3
From: https://blog.51cto.com/u_11837698/6236680

相关文章

  • XMake学习笔记(1):Windows(MSYS2)下MinGW-w64环境搭建和XMake安装
    以前写的C++基本都是CwithSTL,大多是面向过程的算法题,或者比较小的项目,然后经常报各种编译错误(对编译原理不熟),经常把人搞到崩溃,搞不懂构建、链接之类的东西。现在开始记录一下XMake的学习笔记,记录一些学习过程中踩的坑,在这篇文章,你将学习到Windows下利用MSYS2进行Mingw-w64环境......
  • 大数据学习初级入门教程(十六) —— Hadoop 3.x 完全分布式集群的安装、启动和测试
    好久没用Hadoop集群了,参考以前写的《大数据学习初级入门教程(一)——Hadoop2.x完全分布式集群的安装、启动和测试_孟郎郎的博客》和《大数据学习初级入门教程(十二)——Hadoop2.x集群和Zookeeper3.x集群做集成_孟郎郎的博客-》,下载了目前官网最新的版本 hadoop-3.3.5再......
  • ubuntu 20.04 安装obs 录屏软件
    obs是一个非常好用的录屏软件,我们在windows安装和使用是非常的简单,但是在ubuntu安装还是比较麻烦的,需要使用命令行,还需要很多的依赖。修改源debhttp://archive.ubuntu.com/ubuntu/focalmainrestricteduniversemultiversedeb-srchttp://archive.ubuntu.com/ubuntu/focalma......
  • Django学习笔记--安装及注意事项
    djangok框架#注意事项1.计算机名称不能有中文2.项目名称和py最好也不要使用中文稿3.django版本的问题 1.x2.x跟1.x差不多3.x#加了异步的功能#命令行下载pipinstalldjango==3.2pycharm中安装官网下载#测试是否安装成功? djang......
  • Mac m1 安装centos7
    1、登陆Centos官网下载镜像https://www.centos.org/download/这里需要下载ARM框架点击进入:点击进入选择一个镜像仓库进行下载:http://isoredirect.centos.org/altarch/7/isos/aarch64/本次使用清华大学开源镜像仓库进行下载: ......
  • C# 打包项目,.生成安装包
    一、准备工作1VisualStudio2015必须有相关的打包组件;2VisualStudio的打包组件有InstallShield和VisualStudioInstallerProjects(安装包:VSI_bundle)组件;3VisualStudioInstallerProjects还可在VS软件中下载,下载方式如下:a)点中菜单栏的“工具”选项,并选中“扩展和更新......
  • 修改postfix/手工编译/安装让smtp日志包含mail from 信息
    修改后的日志to=变成[email protected]>这是sent日志Nov2112:56:27chrd-edmpostfix/smtp[11762]:208E0100735:[email protected]><[email protected]>,relay=mx3.qq.com[112.90.138.89]:25,delay=0.94,delays=0.09/0.01/0.51/0.33,dsn=2.0.0,status=sent(250......
  • ubuntu 单系统硬盘已经分区,调整硬盘分区后安装双系统
    服务器已经安装有ubuntu16.04系统,硬盘分区已经完成,需要另外再安装一个ubuntu22.04系统,用来测试软件一、调整分区硬盘分区情况:efi      100      efiboot   500M   ext4/        450G    ext4fdisk/dev/sda删除分区3重新为分区3和4......
  • Linux/Win/MacOS系统 安装JDK(Java)教程,JDK下载
    JDK下载安装与环境变量配置图文详细教程,Window、Linux和MacOS(M1)系统安装jdk教程。我的世界(Minecraft)开服教程:https://blog.zeruns.tech/tag/mc/性价比高的服务器/VPS推荐:https://blog.zeruns.tech/archives/383.html什么是JDK?SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopm......
  • 【教程分享】一键部署Redis,轻松搞定Docker安装和配置!
    1下载下载6.2.7版本:[root@service-monitoring~]#dockerpullredis:6.2.76.2.7:Pullingfromlibrary/redis025c56f98b67:Pullcomplete060e65aed679:Pullcompleteb95291e865b7:Pullcompletee3023c0b11d1:Pullcomplete143500497a02:Pullcompletec38298c......