IDLE的路径,而不是Windows的路径:如何在MS Windows中编辑Python的路径以包含.py模块?



我不认为堆栈溢出的其他问题听起来像这样实际上是这个问题。(我确实读了其中的几个。

我下载了一个模块,thinkbayes.py。当我处于空闲状态时,键入"from thinkbayes import pmf"会给出以下内容。

回溯(最近一次调用(: 文件 ",第 1 行,在 从ThinkBayes进口PMF ModuleNotFoundError:没有名为"thinkbayes"的模块

我 thinkbayes.py 复制到许多安装了python的目录中,但这没有帮助。因此,我在网上搜索了这个,并找到了以下建议:

SET SAVE=%PYTHONPATH%

设置 PYTHONPATH=。

Python Scripts/DOIT.py

SET PYTHONPATH=%SAVE%

(堆栈溢出时(

我在 IDLE 和 Windows 命令行界面中都尝试了这个(和其他建议(。谁也不认识这些命令。我将目录更改为 C:-- 没有改进。

我在这里错过了什么,其他人都知道?重复一遍,我正在尝试让 Python 3 安装来识别我已复制到"脚本"目录、"包含"目录等中的.py文件。

谢谢

萨迦塔克西斯

不要将 python 文件放在 pythonxy/include 中,这是针对 C .h 头文件的。

pythonxy/scripts 用于启动文件,支持文件用于启动文件。 但这仅在 pythonxy/scripts 位于系统 PATH 上时才有效。 安装程序会询问您是否要这个。 但是,如果您安装了多个python版本,这反过来又是有问题的。

在Windows上,下载的文件和包通常应该放在pythonxy/Lib/site-packages中。 如果您使用 pip 获取文件 xyz,这就是它放置它的地方。 然后当你运行pythonxy时,导入xyz应该可以工作。

这些都与 IDLE 无关。

最新更新