私の問題は、次のとおりです。インストールせずにPythonモジュールを使用する方法(Pythonの2.7.5)それは
私は、現時点ではQGISデスクトップアプリケーション用のプラグインに取り組んでいます。私のpythonコードでは、enyp34とpyprojモジュールを使用します。実装段階では、Python環境にモジュールをインストールしました。
機能をテストするために、私はプラグインのターゲット環境に基づいてVMをセットアップしました。私が知る限り、プラグインの将来の環境にモジュールをインストールする可能性はありません。 QGISのインストール内にインストールされているPython環境には、必要なモジュールは含まれていません。
だから私はすでにのsys.pathへの追記について読んしかし、それは動作しません...
、どのように私は、それぞれ、それをインストールせずにモジュールをインポートすることができ、それはそれよう.eggを構築することが不可欠です働くでしょう?
ありがとうございます。 私はすでにsys.pathへのパスを追加することで私の問題を解決しました。 私はこの方法を試みたが、うまくいかなかった。一から始めると、今すぐ動作します。場合 誰がここで同じ問題が私の "ソリューション" ですしています はos.pathインポートexpanduserから 家= expanduser( "〜") enum_path =ホーム+「\ .qgis2 \ pythonの\プラグイン\ CoordinatesConverter \ libに\ enum34-1.1.6-py2.7.egg」 輸入SYS sys.path.insert(0、enum_path) 輸入列挙 –