我正在阅读headfirst python并刚刚完成了我创建用于打印嵌套列表项的模块的部分,我创建了代码和安装文件,并将它们放在标有“Nester”的文件中,该文件位于我的桌面。这本书现在要求我将这个模块安装到我的本地Python副本上。问题是,在他的例子中他正在使用mac终端,而我正在使用Windows。我试着谷歌,但我仍然是一个新手,很多解释只是我的头脑。有人可以给我清楚的指导吗?。
答案 0 :(得分:0)
在Windows系统上,第三方模块(包含一个或多个功能或类的单个文件)和第三方软件包(包含多个模块(有时是其他文件夹/目录)的文件夹[aka目录]通常是保存在以下两个位置之一:c:\\Program Files\\Python\\Lib\\site-packages\\
和c:\\Users\\[you]\\AppData\\Roaming\\Python\\
。
普通用户通常无法访问Program Files中的位置,因此当PIP在Windows上安装新模块/软件包时,它会将它们放在上面指出的Users位置的用户可访问文件夹中。您可以直接访问它,但默认情况下AppData
文件夹是“隐藏的” - 除非您将FE设置为显示隐藏的项目(这是一件好事,恕我直言),不会显示在文件资源管理器列表中。您可以将正在处理的模块放在AppData\\Roaming\\Python\\
文件夹中。
您仍需要确保放入的文件夹位于PATH
环境变量中。 PATH
是一个字符串,告诉Windows(和Python)在哪里查找所需的文件,在这种情况下是您正在处理的模块。 Google“设置Windows路径”以查找如何检查和设置路径变量,然后继续将模块放在路径中列出的文件夹中。
当然,由于您可以添加任何您想要的文件夹/目录PATH
,您可以将模块放在任何您想要的位置 - 包括将其保留在桌面上 - 只要该位置包含在{ {1}}。例如,您可以使用PATH
这样的文件夹来放置您的个人模块,并使用Documents\\Programming\\Python\\Lib
作为您的Python程序。您只需要在Documents\\Programming\\Python\\Source
变量中包含这些内容。
仅供参考:个人而言,我不喜欢在Windows上安装python(默认情况下)的方式(因为我无法轻松访问PATH
),因此我将Python安装在驱动器的文件夹中root:c:\ Python36。通过这种方式,我可以直接访问c:\\Program Files
文件夹。