【问题标题】:Importing modules on portable python在可移植 python 上导入模块
【发布时间】:2010-04-30 17:48:51
【问题描述】:

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

【问题讨论】:

    标签: python module portable-python


    【解决方案1】:

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

    【讨论】:

    • 这个deos对我不起作用:>>> import sys; print sys.path File "", line 1 import sys;打印 sys.path ^ SyntaxError: invalid syntax
    • 那么,一旦我知道了这些路径名,请问如何安装模块?
    • 我下载了一个模块的 zip 存档,我把它放在其中一个目录中,但这不起作用。我还需要做什么?
    【解决方案2】:

    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 模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-06
      • 1970-01-01
      相关资源
      最近更新 更多