用Python导入包

时间:2018-02-28 05:05:12

标签: python import

我将Lib\site-packages中的包复制到另一台PC中的同一文件夹中。

然后,我尝试导入该包。

import xxx

但我收到了No module named xxx的错误。

如何解决这个问题?

非常感谢。

3 个答案:

答案 0 :(得分:1)

如果两台PC上都有相同的Python版本,则只需将Lib \ site-packages和Scripts的内容复制到新版本即可。但请注意,它必须是相同的次要版本(例如2.6不适用于2.7)。

另一种方法是如果你使用virtualenv(http://www.virtualenv.org),你应该能够将它存储在USB记忆棒上随身携带。

答案 1 :(得分:0)

您还需要复制egg-info或dist-info。

您的图书馆路径也可能有误。在我的使用Ubuntu 16.04的机器上,默认的本地路径是' /usr/local/lib/python3.5/site-packages'。

答案 2 :(得分:0)

您可以创建一个名为" PYTHONPATH"的环境变量。然后输入包的路径。