Python收费?
今天有一个刚学习编程的网友,他找到了我,问了我这样一个问题,“我看你的文章也有一段时间了,对上面提到的python的强大功能非常感兴趣。现在想自己安装一个亲自体验一下。我发现,python的售价需要48元,这个价格现在买合适吗?马上就要中秋节了,有没有打折啊,能打折多少啊?“
听完以后,我是非常的惊讶,很喜欢网友的一句话,”啊?“,这个python是一种开源的编程语言,完全免费使用,并且由python软件基金会负责维护,支持开源协议,任何个人和公司都可以自由地使用,修改,甚至是重新分发,怎么会需要48元呢?我非常不理解,问他,这是在哪里看到的?
他看到我好像不知道python的价格,也愣住了,他表示,“这还有假吗?我搜索python,点进去的第一个就是啊,我看到的页面是这样的。“
他表示上面还介绍了,这是“正版授权”,”一机一码“,”远程安装“,”免费更新“,”附带2024最新版的pycharm“。
看完以后,我有些不懂,但是大受震撼,果然城市套路深,我要回农村啊!
PYTHON下载
python安装
正如上边介绍的那样,python是一个免费的开源编程语言,是无需购买付费的,只需要在python官方网站上下载就行了。python官方网站的地址:https://www.python.org/downloads/。
官方网站的下载地址上包含了很多的python版本,你可以选择一个自己喜欢的版本下载,我们以最新的python3.12.6为例,它的下载地址是这样的:https://www.python.org/downloads/release/python-3126/
进入页面后,需要找到一个对应自己系统的版本,对于windows系统来说,通常需要选择installer
,而不是embeddable
,比如说这里的Windows installer(64-bit)
,就是一个非常常见的版本。
然后注意的是,在打开安装界面以后,有一个Add Python to environment variables
的选项,这个选项记得要勾选上,这样就无需自己配置环境变量了。然后就一路点击确认,就可以安装成功了。
如何运行python
一般来说,如果你使用的是windows系统,你需要将python代码保存为以.py
作为结尾的文件,例如这样一段代码:
import time
for i in range(10):
print("hello python")
time.sleep(1)
此时,你可以通过双击这个文件运行,也可以通过cmd(也就是命令提示符/黑窗口),在cmd找到这个文件以后,通过python 文件名.py
,进行运行。
注意:有一些程序如果在windows中直接双击运行,可能看不到运行结果,这是因为运行结束后,窗口就被自动关闭了,此时需要通过一些办法阻止程序关闭,例如最简单的input()
,这个函数需要等待用户进行输入,因此不会被立刻关闭,比如说修改成这样:
import time
for i in range(10):
print("hello python")
time.sleep(1)
input()
如何下载PYTHON库
pip安装第三方库
比如说一个python代码中,可能使用到了requests
库,这是一个“第三方库”,并没有被包含在python的安装中,如果直接使用的话,会遇到这样的问题:ModuleNotFoundError: No module named 'requests'
,因此,需要你自己进行安装。那么,如何安装它呢?
在安装python的时候,已经附带了一个pip
工具,使用pip install
就可以进行安装了,对于requests
来说,我们需要pip install requests
,等待安装成功以后就可以使用了。
pip加速(更换国内镜像源)
有的时候,你会发现通过pip进行安装实在是太慢了,这个速度不能让人满意,这是怎么回事呢?原来,pip的默认安装源可能是外国的站点,因为访问距离的缘故,所以说下载速度会比较慢。这个时候,我们可以通过指定国内的镜像站进行下载,就可以实现加速了,比如说:
使用阿里pip镜像源
pip install requests -i http://mirrors.aliyun.com/pypi/simple
当然,也可以选择清华的镜像源
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
当然,其他可以用来加速的镜像源还有很多,你可以选择一个你访问快的,或者你喜欢的进行使用。
总结
python是免费开源的,任何人都可以直接下载,只需要通过上面介绍的方法就可以了,并不需要花48元。当然,一些公司提供的“python“售卖,可能主要是安装和指导服务,这对于完全不会操作的人来说可能也是有帮助的。不过,在做这样的服务的时候,应该更明确的指出python本身是可以免费下载到的,避免给新用户带来误导,进一步感觉自己受到了欺骗。