Python ImportError:没有名为ZSI的模块

Python ImportError:没有名为ZSI的模块,python,zsi,Python,Zsi,当我运行一些测试脚本时,我在我的windows计算机上看到了这个错误。我已经从网站下载了ZSI-2.0-rc3。但我不知道把这些文件放在哪里,怎么放。有人知道这件事吗。我的环境是Windows7。非常感谢 它需要出现在你的PYTHONPATH上的任何地方。检查您的环境变量以准确地知道它在哪里 My Computer -> Properties -> Advanced system settings -> Environment Variables... 您正在寻找PYTHON

当我运行一些测试脚本时,我在我的windows计算机上看到了这个错误。我已经从网站下载了ZSI-2.0-rc3。但我不知道把这些文件放在哪里,怎么放。有人知道这件事吗。我的环境是Windows7。非常感谢

它需要出现在你的
PYTHONPATH
上的任何地方。检查您的环境变量以准确地知道它在哪里

My Computer -> Properties -> Advanced system settings -> Environment Variables...
您正在寻找
PYTHONPATH
。将
ZSI
文件夹放在其中的任何位置

如果该变量不存在,则需要将其放入
path/to/your/python/installation/Lib

e、 g.
C:\python33\Lib

在使用软件包之前,您几乎总是需要安装软件包。(有一些例外情况,您可以将包的代码复制到与自己的源代码相同的目录中,但通常需要安装。)

在官方文档中,和,一起提供了一个完整的指南,但这里是基本的


首先,Windows安装程序附带了一些软件包,这些软件包可以是项目网页上的官方软件包,也可以是其他软件包。当这些存在时,下载并运行安装程序通常更容易。只需确保Python 3.4的Python包附带的版本不会与2.7一起使用;64位软件包不能与32位Python一起使用;等等


接下来,您几乎肯定要安装,然后使用它安装其他所有内容

事实上,大多数软件包上都有一个条目,这意味着您甚至不必下载它们:只需在命令行中键入以下内容:

pip install ZSI
它通常会在PyPI上找到
ZSI
条目,下载相应的版本,然后为您安装


但是有一些包不在PyPI上,或者没有可安装的条目,或者有时您需要比官方版本更新的版本

在这种情况下,您确实需要下载它们,然后将
cd
下载到它们的目录中,然后执行以下操作:

pip install .

由于各种原因,一些软件包不能与
pip
一起使用。(有少数人确实可以使用
easy_install
,但现在这种情况非常罕见,除了使用苹果预装Python的Mac用户,所以让我们忽略这一点。)在这种情况下,你必须手动进行安装。它应该始终使用名为
setup.py
的脚本,因此您可以执行以下操作:

C:\Path\to\download> python setup.py install
如果没有,则应在软件包内部(例如,名为INSTALL的文件)或网页上提供安装说明



有时,您会因为找不到C编译器而出错。(如果Gohlke或上游维护人员有一个已经编译的安装程序包,或者PyPI有一个轮子文件,这不是问题。)有些包有C扩展模块,你需要一个C编译器来安装这些模块,除非你能找到Windows二进制文件。这里要解释的太多了,但是PyPA指南有一些基础知识,并且有许多关于StackOverflow的问题,这些问题涉及到了一些细节,比如如果遇到卡滞,如何配置设置。

Hi,我将文件夹ZSI-2.0-rc3复制到C:\Python27\Lib\ZSI-2.0-rc3,但它仍然存在。当我运行一些测试脚本来使用命令pythonxxxx.py时,仍然返回这个错误。这是一个坏主意。许多软件包在源代码中的布局与在安装中的布局不同。