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

时间:2018-05-02 20:50:17

标签: python windows path python-idle

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

我下载了一个模块thinkbayes.py。当我在IDLE时,键入“from thinkbayes import pmf”会给出以下内容。

追踪(最近一次通话):   文件“”,第1行,in     来自thinkbayes import pmf ModuleNotFoundError:没有名为'thinkbayes'的模块

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

SET SAVE =%PYTHONPATH%

SET PYTHONPATH =。

python scripts / doit.py

SET PYTHONPATH =%SAVE%

(在堆栈溢出中)

我在IDLE和Windows命令行界面中尝试过(和其他建议)。两个人都没有认出那些命令。我将目录更改为C: - 没有改进。

我在这里错过了其他人都知道的事情?重复一遍,我正在尝试安装Python 3以识别我已复制到'Scripts'目录,'include'目录等的.py文件。

谢谢,

Sakyataksis

1 个答案:

答案 0 :(得分:0)

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

pythonxy / scripts用于启动文件和启动文件的支持文件。但这仅在pythonxy / scripts在系统PATH上时才有效。安装程序会询问您是否需要此功能。但如果你安装了多个python版本,这又会产生问题。

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

这些都与IDLE无关。