2012-12-02 87 views
3

我有我自己的模块名为v_systems,和我试图导入另一个Python文件模块(也保存为文件v_systems保存在同一目录) 我需要导入它作为import v_systems as vs或即使我尝试导入为import v_systems导入错误? (PYTHON 3.2)

但它给了我一个错误,说没有模块v_systems存在。

我该如何解决这个错误?

+0

你有一个'__init __在py'目录哪个'v_systems.py'位于? – RocketDonkey

+0

不,其实际投票系统(模块) –

+0

你在那个目录下有一个'__init __。py'吗?如果不是,请尝试添加一个(只需要是一个名为'__init __。py'的空白文件)。 – RocketDonkey

回答

1

它可能不在系统路径中。执行以下操作:

它需要在sys.path的目录。我所做的是我创建了一个名为“模块”的文件夹(其实并不重要),其中包含我在此处下载/创建的所有模块。说我把它放在C:\Users\USER\Modules。你也可以把这个模块放在那里。

您需要将路径复制到该文件夹​​。

然后,转到控制面板。点击系统,然后在左侧面板上有一个名为“高级系统设置”的选项。点击那个。在弹出的窗口底部,点击“环境变量”。看看你是否有一个名为PYTHONPATH的变量。最有可能的是,你没有。所以,按“NEW”创建一个变量(在第二部分)。将其命名为PYTHONPATH,并将该变量值放入文件路径中。 (在我的例子中,文件路径是C:\Users\USER\Modules)。希望这有助于:)

我插的是如何到达那里的截图一旦你的系统控制面板中的(属性)位置: Python Path