python入门问题:安装、环境变量、导入库(真实经历总结)

趁着暑假研究了一下大家口中的python,这次刚刚进了门,现在总结一下进门这一关可能会遇到的问题。

首先说说为啥要入这一门,因为python火呀。应用过于广泛,前景过于乐观,对程序员过于友好,学起来还挺有趣的。

安装

python目前有两个独立发展的版本python2和python3,主要不同在它们支持不同编码方案,python2既支持ASCII又支持Unicode,而python3仅支持Unicode,python最初的设计理念是实现最优,而非兼容,python2这种兼容版本在实际应用时,容易出现表义不清的问题,因为既可以按Unicode来解释,也可以按ASCII来解释。因此推荐安装python3系列。

  1. 下载地址 https://www.python.org/getit/
    python入门问题:安装、环境变量、导入库(真实经历总结)_第1张图片
    python3.*.为python3的系列版本, python2..*为python2的系列版本,选择你需要下载的版本,点击再选择你适合你电脑的版本下载即可。

  2. 安装:佛系安装法,一路狂点 下一步,或者换个安装路径,不用细讲

  3. 环境变量配置
    环境变量是什么?
    环境变量是指在操作系统指定的运行空间中的一组参数,它包含一个或多个应用程序使用的信息。所以它是啥? 想象一下,计算机磁盘里放了那么多东西,每次用其中一个软件的时候,你对操作系统喊一声”我要用python!“它一下子怎么知道python是什么,python在哪里,总不能每次全盘搜索一遍给你找吧,想象一下一个档案管理员每次全档案室找文件的样子,是不是很傻。操作系统设计师们提供了两个方案:第一个给我说清楚你要干啥:不能说你要用python,要告诉它你要用_ \ _ \ _ \ _\ python.exe,说清楚完整路径,这样就很easy,但是爽了操作系统,不爽了用户,那谁到底是上帝呀? 所以就有了第二种方案,大家都让一步,用户呢,把你平时经常会用的一些东西的路径保存下来,存在操作系统里,就像一个VIP专用通道,这就叫做环境变量,这些路径下边的东西,直接跟操作系统叫大名,人家认识。其他的东西,想用就要说清楚,不然就给你报错。操作系统实际工作时,如果直呼大名那它在环境变量下边遍历一遍,找不到那就找不到,不干活。
    配置方法:
    控制面板>系统与安全>系统>(左侧第四个)高级系统设置>高级>环境变量
    python入门问题:安装、环境变量、导入库(真实经历总结)_第2张图片
    选中系统变量下拉框里的path,点击编辑,在其最后添加你想设置为VIP的完全路径即可,注意前后以”;“(半角分号)分开。
    对于python,需要把python.exe所在的路径添加进去,比如我的是:
    C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32
    同时建议添加这个路径:
    C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Scripts
    里边存放了一些安装时默认导入的库文件,如pip(用于安装其他python常用的库)

  4. ** 检验是否添加成功:**开始>搜索>输入cmd,打开命令行程序
    键入python,若出现下图类似语句,则添加成功
    python入门问题:安装、环境变量、导入库(真实经历总结)_第3张图片
    键入‘pip’出现下图类似语句,则pip所在路径添加成功:
    python入门问题:安装、环境变量、导入库(真实经历总结)_第4张图片
    若异常检查两个地方,一个路径是否正确,另外一个格式是否正确,注意半角分号。

至此安装结束

使用python

安装好的python下边有一个Python *.*的应用程序,它的使用方法和matlab命令行类似,只能单步执行,想要执行多行,可以编写文件,在文件>新建 即可,此时使用的是python自带安装的IDLE编辑器编写。写好的文件,保存好后点击F5即可运行。

导入库

默认pip路径已经设置过环境变量

  1. 下载库 以numpy为例:

  2. 下载地址: https://pypi.org/project/numpy/#files

  3. 版本说明:
    python入门问题:安装、环境变量、导入库(真实经历总结)_第5张图片
    以图中画线版本为例 37是指python3.7,32是指32bit

  4. 下载好你需要的库后在cmd中键入 pip3 install 完整路径\numpy-1.17.0+mkl-cp37-cp37m-win32.whl
    python入门问题:安装、环境变量、导入库(真实经历总结)_第6张图片
    若出现如下结果,则导入成功,为了方便和防止误删,建议将numpy保存在pip同一路径下后在导入。
    类似的,我们也可以根据需要导入其他库。
    可能出现的问题
    1.提示版本更新的问题:
    将提示中引号括起来的语句复制,在cmd中键入,更新版本后(联网操作),重新导入即可。
    python入门问题:安装、环境变量、导入库(真实经历总结)_第7张图片
    2.未找到文件:
    路径填写有误,能复制就复制,不要手敲!
    反复试试,我也试了好几遍,一直不对,女朋友发了个提醒吃饭的消息,再一试就好了,简直福星hhhhh

祝你好运!
python之禅,献给我们可爱的程序猿!

import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren’t special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you’re Dutch.
Now is better than never.
Although never is often better than right now.
If the implementation is hard to explain, it’s a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea – let’s do more of those!

参考:
1.深度学习之美.张玉宏
2.https://blog.csdn.net/weixin_39465823/article/details/88748020
3.https://blog.csdn.net/wolykos/article/details/79681744

你可能感兴趣的:(深度学习)