質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

686閲覧

「ゼロから作るDeep Learning」で dataset.mnist が import できない。

lo_cosmos

総合スコア3

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/10/24 16:50

編集2020/10/25 03:40

前提・実現したいこと

カレントディレクトリをch03にしてもdataset.mnistが import できません。

発生している問題・エラーメッセージ

>>> & C:/Users/username/AppData/Local/Programs/Python/Python38/python.exe c:/Users/username/Documents/Python/neo.py File "<stdin>", line 1 & C:/Users/username/AppData/Local/Programs/Python/Python38/python.exe c:/Users/username/Documents/Python/neo.py ^ SyntaxError: invalid syntax

該当のソースコード

python

1import sys,os 2os.chdir(r"C:\Users\username\Downloads\deep-learning-from-scratch-master\deep-learning-from-scratch-master\ch03") 3sys.path.append(os.pardir) 4from dataset.mnist import load_mnist

試したこと

Visual Studio Code でリンクの回答の通りにやりました。
コマンドプロンプトで同様にやるとうまくいきました。
(その際2行目は「cd r"C:\Users\username\Downloads\deep-learning-from-scratch-master\deep-learning-from-scratch-master\ch03"」としました。)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2020/10/24 17:56

エラーは何行目で出てますか?
toast-uz

2020/10/24 22:55

importにまつわるエラーだと、ImportErrorとかModuleNotFoundErrorが出ます。SyntaxErrorが出ているということは、他の文法エラーが出ている可能性が高いです。また、提示いただいたコードには文法エラーらしき箇所は見当たらないので、提示外のコードに原因がある可能性もあります。※文法エラーはコード実行をはじめる前に発生します。
lo_cosmos

2020/10/25 03:47

@meg_ エラーメッセージ全文を追記しましたが、「該当のソースコード」にエラーはないようです。
lo_cosmos

2020/10/25 03:51

@toast_uz おっしゃる通り提示外のコードに原因があるようです。他のパイソンファイルも実行できなくなりました。
toast-uz

2020/10/25 03:57

記載いただいたエラーメッセージ、もっと上にたくさん出ていませんか?エラー内容は最後に出るのですが、最初の呼び出し元は最初に出ますので、全て載せないと状況が伝わらないです。
lo_cosmos

2020/10/25 04:20

@toast_uz これ以外は出ていません。VSCodeの「問題」には「Unable to import 'dataset.mnist' pylint(import-error) [4,1]」とありますが。
toast-uz

2020/10/25 04:40

なるほど。エラーは、そもそもpythonが出しているものではなく、vscodeがneo.pyを実行しようとした際にシェルが出しているものである可能性が高そうですね。vscodeの環境設定からやり直したほうがよいかもです。
lo_cosmos

2020/10/25 04:41

@toast_uz それと、他のパイソンファイルはなぜか実行できるようになりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問