質問編集履歴

3

追記2を作成しました。

2018/05/12 17:58

投稿

aiueo19
aiueo19

スコア19

test CHANGED
File without changes
test CHANGED
@@ -124,7 +124,7 @@
124
124
 
125
125
 
126
126
 
127
- 【追記】
127
+ 【追記
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

わかったことがありましたので追記させてもらいました。

2018/05/12 17:58

投稿

aiueo19
aiueo19

スコア19

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

記述ミスを訂正しました。

2018/05/12 17:39

投稿

aiueo19
aiueo19

スコア19

test CHANGED
@@ -1 +1 @@
1
- Python3でインポートしたurllib3にurllib.parseがありせん
1
+ Python3.6import 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になって仕様が変わったためにエラーが出るんじゃ・・・でも本書いてあるしと思いつつ試しにpython3.6で以下のコードを実行すると
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 urllib3urllib3はインストールできた、でもparse.pyがないからurllib.parseをインポートできない
98
98
 
99
99
  検索したところ、urllib自体はpython3の標準ライブラリ?なのになぜかurllib.parseがインポートできない(ImportError: No module named parse)
100
100