質問編集履歴
3
追記2を作成しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -124,7 +124,7 @@
|
|
124
124
|
|
125
125
|
|
126
126
|
|
127
|
-
【追記】
|
127
|
+
【追記1】
|
128
128
|
|
129
129
|
ターミナル上でimport urllib.parseとimport urllib.requestを
|
130
130
|
|
@@ -133,3 +133,17 @@
|
|
133
133
|
|
134
134
|
|
135
135
|
Pycharm上でのみ起こる現象のようです。
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
【追記2】
|
140
|
+
|
141
|
+
anacondaが最新版ではなかったようで、最新版にしたところ
|
142
|
+
|
143
|
+
python3.6/urllib/というフォルダーが作成され、parse.pyが入っておりました。
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
ですが、ImportError: No module named parseと表示されてしまいます。
|
148
|
+
|
149
|
+
これは、なぜでしょうか..。
|
2
わかったことがありましたので追記させてもらいました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -121,3 +121,15 @@
|
|
121
121
|
|
122
122
|
|
123
123
|
初心者なので基礎的なところで躓いているのかもしれませんが、何卒よろしくお願い致します。
|
124
|
+
|
125
|
+
|
126
|
+
|
127
|
+
【追記】
|
128
|
+
|
129
|
+
ターミナル上でimport urllib.parseとimport urllib.requestを
|
130
|
+
|
131
|
+
実行してみたところエラーもなくインポートできました。
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
Pycharm上でのみ起こる現象のようです。
|
1
記述ミスを訂正しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Python3で
|
1
|
+
Python3.6でimport urllib.parseでエラーが起きます。
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
ですが、[urllib3の公式サイトのリファレンス](https://urllib3.readthedocs.io/en/latest/reference/index.html)を見たところ
|
18
18
|
|
19
|
-
urllib.parseという記述がなく、..site-packages/urllib3を見てもparse.pyというあるべきファイル自体が見当たらなく、これはpython3でurllib3になって仕様が変わったためにエラーが出るんじゃ・・・でも本
|
19
|
+
urllib.parseという記述がなく、..site-packages/urllib3を見てもparse.pyというあるべきファイル自体が見当たらなく、これはpython3でurllib3になって仕様が変わったためにエラーが出るんじゃ・・・でも本の著者の環境はPython3.5.2と書いてあるしと思いつつ試しにpython3.6で以下のコードを実行すると
|
20
20
|
|
21
21
|
|
22
22
|
|
@@ -94,7 +94,7 @@
|
|
94
94
|
|
95
95
|
1:pip install urllib→できない
|
96
96
|
|
97
|
-
pip install urllib→できた、でもparse.pyがないからurllib.parseをインポートできない
|
97
|
+
pip install urllib3→urllib3はインストールできた、でもparse.pyがないからurllib.parseをインポートできない
|
98
98
|
|
99
99
|
検索したところ、urllib自体はpython3の標準ライブラリ?なのになぜかurllib.parseがインポートできない(ImportError: No module named parse)
|
100
100
|
|