2016-04-27 6 views
0

私はこのような(Python34と仮想環境のフォルダ内)のファイルがあります:私はtest.pyを呼び出すと、これはエラーをスロー仮想環境 - インポートされたローカルモジュールでインポートする方法?

from other_file import a, b, c 

other_file.pyからmyfolder__init__.pyインポート機能をインポート

myfolder/ 
    __init__.py 
    other_file.py 
test.py 

を:

ImportError: No module named 'other_file' 

ローカルファイルをインポートしないスクリプトを使用するwiこの仮想環境。また、仮想環境なしでPyton27で動作します。

私は間違っていますか?仮想環境の問題ですか?ローカルモジュール(インストールされていない)からインポートできますか?それともPython27とPython34の違いですか?

ありがとうございます。

答えて

1

ことは、これを試してみてください:

from myFolder.other_file import a, b, c 
+0

[OK]を、それが動作します。しかし、なぜ? venvのPython 2.7では、それは必要ではありませんでした。 – matousc

+0

残念ながら考えていない! – EbraHim

+0

まあ、大丈夫です。とにかくありがとう。 – matousc

関連する問題