Python:导出所有使用过的模块

Python:导出所有使用过的模块,python,python-3.x,module,python-3.4,Python,Python 3.x,Module,Python 3.4,我使用了很多通过互联网安装的模块 是否可以编写一个脚本,将所有这些模块自动复制到一个文件夹中? 我不知道这些模块在哪里,我只写了: import module1 import module2 我只想将module1和module2复制到一个文件夹中,以便在其他pc中使用我的文件.py,而无需安装除Python以外的任何软件。pip和virtualenvs。您可以在virtualenv上进行本地开发,安装和卸载您想要的任何东西。当代码可导出时,使用命令“pipfreeze”列出需求列表。

我使用了很多通过互联网安装的模块

是否可以编写一个脚本,将所有这些模块自动复制到一个文件夹中? 我不知道这些模块在哪里,我只写了:

  import module1
  import module2

我只想将module1module2复制到一个文件夹中,以便在其他pc中使用我的文件.py,而无需安装除Python以外的任何软件。

pip和virtualenvs。您可以在virtualenv上进行本地开发,安装和卸载您想要的任何东西。当代码可导出时,使用命令“pipfreeze”列出需求列表。然后你把你的代码带到另一台计算机上,除了在一个名为“requirements.txt”的文件中输出“pipfreeze”之外,没有其他代码。做一个“pip安装-r requirements.txt”并。。。“魔法!所有设备都安装在正确的路径上

如果您对这些模块的位置感兴趣,请找到python路径并找到“site packages”文件夹(在Windows上通常是“C:\PythonX.X\lib\site packages”或类似的文件夹)。但我100%肯定你会后悔从这里到那里手动复制模块