Python的安装目录是C:Program Filespyt
,它有一个文件和目录C:Program FilespytLibsite-packagesREADME.txt
声明:
该目录的存在是为了安装第三方软件包在这里。详细信息请阅读site.py的源代码。
在site.py
中没有什么特别的?
另一方面,所有第三方软件包都安装在C:UsersgreatuserAppDataRoamingPythonPython39site-packages
中,例如boto3-1.16.60。默认为分区信息。
为什么不是所有的包都安装在C:Program FilespytLibsite-packages
目录下?它们的区别是什么?如何设置安装目录?
在Windows上,如果指定了--user
选项,则pip
将安装到%APPDATA%
目录。例子:
pip install --user boto3
当Python安装到C:Program Files
并且您没有管理员权限时,这很有用。
一些编辑器将使用此选项安装pylint
以避免UAC提示。
虽然我个人通过命令行安装所有东西,但其他第三方应用程序安装包也会这样做似乎是合理的。