1
Mac OSの多くの異なる場所に同じPythonパッケージがインストールされています。特定の理由により、特定のインストールされたディレクトリからモジュールをインポートしたいと考えています。特定のインストールされたディレクトリからのPythonインポートパッケージ
誰もがこれを行うための最善の方法を提案できますか?
Mac OSの多くの異なる場所に同じPythonパッケージがインストールされています。特定の理由により、特定のインストールされたディレクトリからモジュールをインポートしたいと考えています。特定のインストールされたディレクトリからのPythonインポートパッケージ
誰もがこれを行うための最善の方法を提案できますか?
また、設定ファイルが置かれているディレクトリをPythonのロードパスに追加して、この場合は事前にファイル名を知っていることを前提に通常のインポートを行うこともできます"config"。
メッシー、それが動作します。
configfile = '~/config.py'
import os
import sys
sys.path.append(os.path.dirname(os.path.expanduser(configfile)))
import config
の
可能な重複[フルパス指定したモジュールをインポートする方法?](http://stackoverflow.com/questions/67631/how-to-import-a-module-given-the-full-パス) – nbryans
これは重複しており、サイト上で既に回答を見つけられるはずです。たとえば、[この記事を参照](http://stackoverflow.com/questions/67631/how-to-import-a-module-given-the-full-path) – nbryans
ありがとうnbryans。しかし、そのリソースは私の場合は役に立たない。特に、私はサイトパッケージの下の異なる場所に2つのバージョンのパッケージを持っています。特定のバージョンをインポートしようとしていますが、デフォルトではPythonは別のバージョンを読み込みます。別のバージョンをインポートする方法がわかりません。私はvirtualenvを使ってこれを行うことができますが、私の場合は別の方法が必要です。 –