【发布时间】:2010-04-30 17:48:51
【问题描述】:
我在 U 盘上运行 PortablePython_1.1_py2.6.1。我的代码依赖于一些未预装的模块。有谁知道是否可以将新模块添加到便携式 python 安装中?简单地将文件夹复制到 site-lib 似乎不起作用。
【问题讨论】:
标签: python module portable-python
我在 U 盘上运行 PortablePython_1.1_py2.6.1。我的代码依赖于一些未预装的模块。有谁知道是否可以将新模块添加到便携式 python 安装中?简单地将文件夹复制到 site-lib 似乎不起作用。
【问题讨论】:
标签: python module portable-python
import sys; print sys.path 说什么?它应该是 Python(便携式或其他)查找要导入的模块的目录和 zip 文件的列表。只需将您的模块复制到其中一个目录或 zipfile 中,或者 sys.path.append('/whatever/dir') 如果您的模块位于 /whatever/dir 并希望将它们保留在那里(后一种方法将仅适用于当前会话,无论是交互式还是脚本的执行)。
【讨论】:
This closed question 实际上被要求使用 Portable Python 3.2。我找到了一种用 Windows 安装模块的好方法:
下载the distribute module的zip压缩包
通过输入安装它
MyPythonPath\App\python MyDownloadPath\setup.py 安装
在 DOS 指挥官中
现在 Easy Install 安装在文件夹 MyPythonPath\App\Scripts 中。所以输入例如
MyPythonPath\App\Scripts\easy_install-3.2 numpy
安装 numpy 模块。
【讨论】: