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

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

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

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

Q&A

解決済

4回答

1148閲覧

python 入門の環境構築

swimmer1102

総合スコア1

Python

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

0グッド

0クリップ

投稿2020/05/02 13:06

前提・実現したいこと

python入門書に沿って環境構築から進めているのですが、初っ端からつまづいています
正直意味がよくわからず困っています。

エラーメッセージ
SyntaxError: invalid character in identifier

該当のソースコード

import sklearn
print(sklearn.version)

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

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

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

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

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

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

Yasumichi

2020/05/02 13:14

SyntaxError とは文法エラーのことです。 invalid character in identifier は、不正な文字が、変数名などの識別子に入っているという意味です。 エラーを起こしているのは、sklearn 側をだと思いますが、そちらを開示することはできますか?できれば、書籍名も付記してください。 あと、エラーメッセージも全部載せてください。
swimmer1102

2020/05/02 14:33

File "<ipython-input-9-7a7256f07c2c>", line 1 print(sklearn._version_) ^ SyntaxError: invalid character in identifier
swimmer1102

2020/05/02 14:35

ご回答ありがとうございます! 全くの初心者で書籍通りにやっているつもりですが、こういったエラーが出るので困っています。。。 sklearn側をかいじするというのはどういった意味なのでしょうか?
Yasumichi

2020/05/02 15:01

もう答え出たみたいなので必要ないです。
swimmer1102

2020/05/02 15:07

--------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-13-cb3b3ad8b55a> in <module> ----> 1 print(sklearn._version_) AttributeError: module 'sklearn' has no attribute '_version_' 半角全角は直したつもりですがうまくいきません。。。
Yasumichi

2020/05/02 15:18

他の人が指摘してますが、__version__ の前後は、_ が2個ずつですよ。sklearn の方で定義されていない可能性もありますが。
swimmer1102

2020/05/02 15:20

うまくいきました! なんども返答していただきありがとうございました! 今後ともよろしくお願いします!
guest

回答4

0

ベストアンサー

ついでにもうひとつ。
versionの前後、半角のアンダースコアを2つ続けてください。

>>> print(sklearn.__version__) 0.22.2.post1

投稿2020/05/02 14:06

technocore

総合スコア7225

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

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

0

Python

1print(sklearn.__version__)

__はアンダーバー(_)2つです

投稿2020/05/02 14:02

meg_

総合スコア10580

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

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

0

ピリオドの後に、何か変な文字が入っています。打ち直しましょう。

投稿2020/05/02 13:12

otn

総合スコア84557

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

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

LouiS0616

2020/05/02 13:21

全角ピリオドなんじゃないでしょうか。
otn

2020/05/02 13:25

あ、そうですね。
guest

0

invalid character in identifier のエラーについての記事

teratail過去の記事

Anaconda(Jyupyter notebook)で環境構築するのがおすすめです。

Linuxもwindowsもどちらもいけます。

投稿2020/05/02 13:16

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問