说起python,很多朋友可能都接触过,实现过一些简单的功能。但是对python很多基础常识都有没有一个总体的概念。很多都是用一点,学一点。如果想对python这门语言有比较深入的学习和理解,只有刚才的程度是不行的,所以我的本意是通过开启这样一个专栏,将自己对python的理解和学习的过程记录下来,希望能对大家有所帮助。下面进入正题吧。
学习python语言我都会问自己几个问题:
- python应该如何安装?从哪里下载python安装包?
- python标准库有哪些?如何安装额外的库?
- python常用的开发工具有哪些?
- 同一个环境是否可以安装多个python版本?如果安装了多个版本不同的项目如何区分不同的版本?
- 使用python时需要使用环境变量吗?
下面将对上面的问题一一进行解答:
- python一般通过在官网下载安装包,下载完成后上级安装即可(windows);如果是linuxu环境则通过命令行apt get install 安装即可。
- 默认安装的python会包含一些标准库,例如os sys re datetime math等,如果要安装额外的库需要通过pip(python2.x版本使用的命令)或者pip3(python3.x版本以上)进行安装,安装目录是对应的python默认安装目录下的site-packages目录下,下载完成后既可以通过import使用该库。
- 常用的python开发工具有很多,比较常见的是pycharm和VS code,vs code我没有使用过,pycharm是需要序列码,网上仔细找找应该可以找到一些可以使用的序列码。
- 同一个环境是可以安装多个python版本的,他们会安装在不同的目录下,如果环境安装了不同的python版本,不同的项目如果使用不同的python版本应该如何实现呢?比较灵活的方式是为每一个项目或者工程建立一个虚拟环境,该虚拟环境可以独立设置python的版本,从而实现不同的项目使用不同的python版本,互不影响。需要注意的是虚拟环境是需要激活的,网上应该有很多例子。
- 一般情况下使用python是不需要设置环境变量的,python解释器会自动导入这些标准库和site-packages下的库,除非python库未安装在默认目录下。