質問編集履歴
4
調査追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -117,3 +117,19 @@
|
|
117
117
|
[ec2-user]$ python -c 'import sys; print(sys.base_prefix)'
|
118
118
|
|
119
119
|
/home/ec2-user/.pyenv/versions/3.7.2
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
11/20 さらに調査実施
|
124
|
+
|
125
|
+
[ec2-user]$ pip list | grep urllib
|
126
|
+
|
127
|
+
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
|
128
|
+
|
129
|
+
urllib3 1.25.7
|
130
|
+
|
131
|
+
[ec2-user]$ pip list | grep chardet
|
132
|
+
|
133
|
+
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
|
134
|
+
|
135
|
+
chardet 3.0.4
|
3
調査結果修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -98,10 +98,22 @@
|
|
98
98
|
|
99
99
|
こんなのがわかりましたが何を具体的にすればよいか不明
|
100
100
|
|
101
|
+
|
102
|
+
|
103
|
+
[ec2-user]$ python -c 'import urllib3, chardet; print(urllib3.__file__); print(chardet.__file__)'
|
104
|
+
|
105
|
+
/home/ec2-user/.pyenv/versions/3.7.2/lib/python3.7/site-packages/urllib3/__init__.py
|
106
|
+
|
107
|
+
/home/ec2-user/.pyenv/versions/3.7.2/lib/python3.7/site-packages/chardet/__init__.py
|
108
|
+
|
109
|
+
|
110
|
+
|
101
111
|
[ec2-user]$ pip -V
|
102
112
|
|
103
113
|
pip 19.3.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)
|
104
114
|
|
115
|
+
|
116
|
+
|
105
117
|
[ec2-user]$ python -c 'import sys; print(sys.base_prefix)'
|
106
118
|
|
107
119
|
/home/ec2-user/.pyenv/versions/3.7.2
|
2
追加の調査実施
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
※インストールできるパッケージがないか調査②
|
36
36
|
|
37
|
-
[ec2-user
|
37
|
+
[ec2-user]$ sudo yum --showduplicates search chardet
|
38
38
|
|
39
39
|
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
|
40
40
|
|
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
どちらもinstalled状態であり、エラー解消にはつながりませんでした。
|
50
50
|
|
51
|
-
[ec2-user
|
51
|
+
[ec2-user]$ sudo yum install python-urllib3-1.24.3-1.amzn2.0.1.noarch
|
52
52
|
|
53
53
|
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
|
54
54
|
|
@@ -62,7 +62,7 @@
|
|
62
62
|
|
63
63
|
こんなことも試しました。
|
64
64
|
|
65
|
-
[ec2-user
|
65
|
+
[ec2-user]$ python -m pip install "urllib3<1.25".
|
66
66
|
|
67
67
|
/home/ec2-user/.pyenv/versions/3.7.2/bin/python: No module named pip.__main__; 'pip' is a package and cannot be directly executed
|
68
68
|
|
@@ -80,12 +80,28 @@
|
|
80
80
|
|
81
81
|
pipのバージョンを上げてからurllib3をimportするとpipがバグります
|
82
82
|
|
83
|
-
[ec2-user
|
83
|
+
[ec2-user]$ pip install --upgrade --user pip==19.3.1
|
84
84
|
|
85
|
-
[ec2-user
|
85
|
+
[ec2-user]$ pip install --upgrade --user urllib3==1.24.3
|
86
86
|
|
87
87
|
Traceback (most recent call last):
|
88
88
|
|
89
89
|
File "/home/ec2-user/.pyenv/versions/3.7.2/bin/pip", line 11, in <module>
|
90
90
|
|
91
91
|
sys.exit(main())
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
11/20 同件の調査を実施
|
96
|
+
|
97
|
+
https://teratail.com/questions/169266
|
98
|
+
|
99
|
+
こんなのがわかりましたが何を具体的にすればよいか不明
|
100
|
+
|
101
|
+
[ec2-user]$ pip -V
|
102
|
+
|
103
|
+
pip 19.3.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)
|
104
|
+
|
105
|
+
[ec2-user]$ python -c 'import sys; print(sys.base_prefix)'
|
106
|
+
|
107
|
+
/home/ec2-user/.pyenv/versions/3.7.2
|
1
指摘に対して補足説明
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,8 +1,20 @@
|
|
1
|
-
|
1
|
+
pytestを使って、jsonファイルをdynamoDBにロードさせています。この時に以下のようなエラーがでます。
|
2
|
-
|
3
|
-
この事象を解決する方法をご教示願います。
|
4
2
|
|
5
3
|
|
4
|
+
|
5
|
+
urllib3 (1.24.3) or chardet (3.0.4) doesn't match a supported version
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
pytestにはいくつか引数があり、pgmをキックしているようですが全く読めません。
|
10
|
+
|
11
|
+
同じような方式で引数が別pgm、別json、別dynamoのときはロードできています。
|
12
|
+
|
13
|
+
やり方は間違っていません。pgmによってパッケージのバージョンが違うのでダウングレードもしくはアップデートが必要ではないかとよんでいます。 ちなみにanacondaは入れていません。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
※インストールできるパッケージがないか調査①
|
6
18
|
|
7
19
|
ec2-user@ip-10-1-2-11 EdgeSimpleJoinTest]$ sudo yum --showduplicates search urllib
|
8
20
|
|
@@ -20,6 +32,8 @@
|
|
20
32
|
|
21
33
|
|
22
34
|
|
35
|
+
※インストールできるパッケージがないか調査②
|
36
|
+
|
23
37
|
[ec2-user@ip-10-1-2-11 EdgeSimpleJoinTest]$ sudo yum --showduplicates search chardet
|
24
38
|
|
25
39
|
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
|
@@ -32,7 +46,7 @@
|
|
32
46
|
|
33
47
|
|
34
48
|
|
35
|
-
installed状態であり
|
49
|
+
どちらもinstalled状態であり、エラー解消にはつながりませんでした。
|
36
50
|
|
37
51
|
[ec2-user@ip-10-1-2-11 EdgeSimpleJoinTest]$ sudo yum install python-urllib3-1.24.3-1.amzn2.0.1.noarch
|
38
52
|
|