在便携式python上导入模块

PPT*_*Tim 5 python module portable-python

我在USB记忆棒上运行PortablePython_1.1_py2.6.1.我的代码依赖于一些未预装的模块.有谁知道是否可以在便携式python安装中添加新模块?简单地将文件夹复制到site-lib似乎不起作用.

Ale*_*lli 7

怎么import sys; print sys.path说?它应该是Python(便携式或其他)查​​找要导入的模块的目录和zip文件列表.只需将您的模块复制到其中一个目录或zip文件中,或者sys.path.append('/whatever/dir')如果您有模块,/whatever/dir并希望将它们保留在那里(后一种方法只能用于当前会话,无论是交互式还是脚本执行).


Sté*_*ent 6

这个封闭的问题实际上是针对Portable Python 3.2提出的.我找到了一个很好的方法来安装Windows模块:

  • 下载分发模块的zip存档

  • 通过键入来安装它

    MyPythonPath\App\python MyDownloadPath\setup.py安装

在DOS指挥官

  • 现在,Easy Install安装在MyPythonPath\App\Scripts文件夹中.所以输入例如

    MyPythonPath\App\Scripts\easy_install-3.2 numpy

安装numpy模块.