同じ名前で、グローバルに1つ、ローカルに1つ(開発バージョン)の2つのパッケージがインストールされています。私のPYTHONPATHはローカルディレクトリにあります。今、Pythonでインポートする際に、私が取るパッケージを選択したいと思います。これを行う方法はありますか?同じ名前のPythonパッケージをインポートする
3
A
答えて
3
最も簡単な方法は、ローカルのパッケージに別の名前を与え、そしてちょうどimport foo
+0
これは初心者の質問ですが、どうすればパッケージに別の名前を付けることができますか? – MaVe
+1
パッケージが置かれているフォルダの名前を変更します。 – ThiefMaster
+0
ありがとう、それは私の問題を解決する! – MaVe
virtualenvのを使用しての代わりに、Pythonのコードレベルでこのようにハックを実行しようと考えてみましょう
import foo_dev as foo
の代わりに使用しています。 – ThiefMaster