Python - 如何更改安装模块时的默认路径?

6 投票
2 回答
10883 浏览
提问于 2025-04-17 09:31

我正在尝试通过运行一个Windows安装程序(一个EXE文件)来安装一个Python模块。问题是,默认的Python文件夹和默认的安装库被设置在D盘,而且这些选项是灰色的(这意味着我无法更改它)。在某些地方这样可能没问题,但在我的电脑上,D盘是DVD光驱,这样就无法进行安装了。

有没有办法更改这个设置或者解决这个问题呢?

默认路径

2 个回答

1

因为你要安装的东西(你没有说明是什么)看起来是一个标准的distutils生成的安装程序(正如Cat Plus Plus在他的评论中提到的),所以你不需要通过运行安装程序来安装它。你可以使用easy_install这个程序来安装,这样你可以选择使用哪个Python版本。可以看看我对我可以将Python Windows包安装到虚拟环境中吗?这个问题的回答。

编辑

现在我看到你在评论中提到你在安装setuptools。这让事情变得有点复杂,因为这个包里包含了我之前提到的easy_install工具。你在这里遇到了一个“鸡和蛋”的问题……不过有解决办法。你可以使用ez_setup脚本来安装setuptools,而不需要使用exe安装程序。

7

这不是“默认文件夹”,而且旁边有“在注册表中找到”的说明是有原因的。如果你移动了Python的安装位置,你需要重新注册Python的安装。你可以通过在同一个文件夹里重新安装(不删除原来的)来做到这一点,或者手动更改注册表中保存的目录(HKCU\Software\Python\PythonCore\X.X\InstallPath,可能在Wow3264Node下)。你也可以使用注册脚本来帮助你完成这个操作。

撰写回答