6

USB スティックで PortablePython_1.1_py2.6.1 を実行しています。私のコードは、プリインストールされていないいくつかのモジュールに依存しています。移植可能な python インストールに新しいモジュールを追加できるかどうかを知っている人はいますか? フォルダーを site-lib にコピーするだけでは機能しないようです。

4

2 に答える 2

8

とはどういう意味import sys; print sys.pathですか? これは、Python (ポータブルまたはそれ以外) がインポートするモジュールを探すディレクトリと zip ファイルのリストである必要があります。モジュールをこれらのディレクトリまたはzipファイルの1つにコピーするかsys.path.append('/whatever/dir')、モジュールが/whatever/dirあり、そこに保持したい場合(後者の​​アプローチは、インタラクティブであるかスクリプトの実行であるかにかかわらず、現在のセッションの間のみ持続します)。

于 2010-05-01T03:46:37.420 に答える
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 モジュールをインストールします。

于 2012-08-30T07:30:05.487 に答える