おせわになります。
Win10で環境変数は
http://www.hcn.zaq.ne.jp/cabnw708/pic/sys.PNGをご参照ください。
python入門(2&3)対応で学習しています。
p266のところで躓いております。
import mymodule
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named mymodule
import sys
sys.path.append('/path/to/myproject')
import mymodule
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named mymodule
なぜエラーが出るのでしょうか?環境変数にPYTHONPATHを追加しましたが変わりません
お教え下さい。よろしくお願いいたします
ImportError: No module named mymodule mymoduleというモジュールをインポートできないといっています。 python入門(2&3)のP.266までにmymoduleに関する記述や設定が記載されていませんか?
お世話になります。画像をご覧ください。http://www.hcn.zaq.ne.jp/cabnw708/pic/mymodule.py.PNG。 もしCの直下に置けばimportErrorは出ませんがourpackageへ置くとImportがされていませんと出ます。>>> sys.path ['', 'C:\\Users\\mtg-1\\Anaconda2\\python27.zip', 'C:\\Users\\mtg-1\\Anaconda2\\DLLs', 'C:\\Users\\mtg-1\\Anaconda2\\lib', 'C:\\Users\\mtg-1\\Anaconda2\\lib\\plat-win', 'C:\\Users\\mtg-1\\Anaconda2\\lib\\lib-tk', 'C:\\Users\\mtg-1\\Anaconda2', 'C:\\Users\\mtg-1\\Anaconda2\\lib\\site-packages', 'C:\\Users\\mtg-1\\Anaconda2\\lib\\site-packages\\Sphinx-1.4.6-py2.7.egg', 'C:\\Users\\mtg-1\\Anaconda2\\lib\\site-packages\\win32', 'C:\\Users\\mtg-1\\Anaconda2\\lib\\site-packages\\win32\\lib', 'C:\\Users\\mtg-1\\Anaconda2\\lib\\site-packages\\Pythonwin', 'C:\\Users\\mtg-1\\Anaconda2\\lib\\site-packages\\setuptools-27.2.0-py2.7.egg', '/path/to/myproject', '/path/to/myproject']こうなる原因はなぜでしょうか?
どのように、作成したプログラムを実行させていらっしゃいますか?
お世話になります。学習段階です。http://www.hcn.zaq.ne.jp/cabnw708/pic/mymodule.py.PNGのなかのmymodule.pyの内容は mymodule.py MY_VARIABLE = 3*4 def my_function(): pass class MYClass1(object): passとなっています
質問の仕方が悪かったみたいですみません。作成したプログラムを実行するには2通りあります。作成したプログラムをダブルクリックする方法と、コマンドラインから実行する方法です。エラーの原因は実行ファイルとimportしようとしたファイルの位置関係だけと考えています。
ありがとうございます。なので位置を示す画像を添付しました。これでよいはずですがImportError: No module named mymoduleでエラーが返ります。いろいろ検索しましたが原因がわかりません。ツリー図は/path/to/myproject mymodule.pyとなっています
回答1件
あなたの回答
tips
プレビュー