pip3和pip3.7的区别:
1、pip是python的包管理工具,pip和pip3版本不同,都位于Scripts\目录下:
2、如果系统中只安装了Python2,那么就只能使用pip。
3、如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的。
4、如果系统中同时安装了Python2和Python3,则pip默认给Python2用,pip3指定给Python3用。
重要信息:虚拟环境中,若只存在一个python版本,可以认为在应用系统中pip和pip3命令都是相同的
python的软连接
1.软连接又称为符号连接,类似于Windows系统中的快捷方式
2.软连接可以解决一些文件路径过长或者文件太多的问题,可以提高代码编写和管理的效率
3.在Python中,文件夹和文件都可以设置软链接,通常使用os库中的函数实现
easyinstall 和 pip的区别:
easy_install是早期python使用的默认安装工具
1.安装的方法是从pypi中下载包
2.版本管理:它对于版本管理相对较弱,对于多个版本之间的控制没有很好的解决办法
3.全局安装:在默认情况下,安装的软件包安装在python环境中
pip是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能,对于easyinstall易用性和功能上做了一些改动
1.安装方式:也是在pypi中下载软件包,但是更灵活更强大
2.版本管理:pip提供了更强大的版本管理功能可以指定版本,支持升级和卸载,pip 可以管理虚拟环境中的软件包,使每个项目可以独立管理其依赖项。
3.用户安装:pip支持用户级别进行安装,在没有管理员权限的情况下安装的软件
对于python3 -> python3.7的理解
python3默认指向的python3.7的版本,表明了现在python3中使用的版本是python3.7,如果后续安装别的python3中的版本,这时候要去环境变量中去配置路由,对于后续使用python3中选择具体使用的版本
对于./的理解
./是针对于执行当前路径下的指定文件,但是如果文件不在当前目录就要标注出来,不然会提示找不到该文件命令。比如python在bin目录下,你现在的位置不在bin目录下,运行python需要加上./python才可以使用
pydoc3和pydoc3.7的区别
pydoc3 和 pydoc3.7
是两个命令行工具,都是用于生成 Python 文档的帮助信息。当在命令行中运行命令时,它会启动一个文档生成器,提供帮助信息和文档。它们之间的区别仅仅在于使用的 Python 版本不同,如果需要生成特定版本的 Python 帮助文档,可以选择相应的版本号来运行 pydoc
命令,如 pydoc3.7
。如果不指定版本号,通常会使用系统默认的 Python 版本来运行 pydoc
命令