USB スティックで PortablePython_1.1_py2.6.1 を実行しています。私のコードは、プリインストールされていないいくつかのモジュールに依存しています。移植可能な python インストールに新しいモジュールを追加できるかどうかを知っている人はいますか? フォルダーを site-lib にコピーするだけでは機能しないようです。
2 に答える
とはどういう意味import sys; print sys.path
ですか? これは、Python (ポータブルまたはそれ以外) がインポートするモジュールを探すディレクトリと zip ファイルのリストである必要があります。モジュールをこれらのディレクトリまたはzipファイルの1つにコピーするかsys.path.append('/whatever/dir')
、モジュールが/whatever/dir
あり、そこに保持したい場合(後者のアプローチは、インタラクティブであるかスクリプトの実行であるかにかかわらず、現在のセッションの間のみ持続します)。
この非公開の質問は、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 モジュールをインストールします。