質問編集履歴

3

修正

2020/01/11 11:19

投稿

nin-nin
nin-nin

スコア19

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,9 @@
70
70
 
71
71
  <div class="python">
72
72
 
73
+ 成功Traceback (most recent call last):
74
+
73
- 成功Traceback (most recent call last): File "/home/aaa/aaa.xsrv.jp/public_html/wp-content/themes/my-theme-name/py/test.py", line 4, in
75
+ File "/home/aaa/aaa.xsrv.jp/public_html/wp-content/themes/my-theme-name/py/test.py", line 4, in
74
76
 
75
77
  <module>
76
78
 
@@ -98,7 +100,7 @@
98
100
 
99
101
 
100
102
 
101
- 「requests」には、「urllib3」「chardet」「certifi」「idna」の4つも必要なので下記の構成となります。
103
+ 「requests」には、「urllib3」「chardet」「certifi」「idna」の4つも必要なので下記の構成となります。(各バージョンは質問の最後に補足として掲載しています。)
102
104
 
103
105
  ```
104
106
 
@@ -134,7 +136,9 @@
134
136
 
135
137
  <div class="python">
136
138
 
137
- 成功/home/aaa/aaa.xsrv.jp/public_html/wp-content/themes/my-theme-name/py/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.25) or chardet (4.0.0) doesn't match a supported version! RequestsDependencyWarning)
139
+ 成功/home/aaa/aaa.xsrv.jp/public_html/wp-content/themes/my-theme-name/py/requests/__init__.py:91:
140
+
141
+ RequestsDependencyWarning: urllib3 (1.25) or chardet (4.0.0) doesn't match a supported version! RequestsDependencyWarning)
138
142
 
139
143
  </div>
140
144
 

2

修正

2020/01/11 11:19

投稿

nin-nin
nin-nin

スコア19

test CHANGED
File without changes
test CHANGED
@@ -86,11 +86,7 @@
86
86
 
87
87
 
88
88
 
89
- ###試したこと 1/3:「requests」をアップロード
89
+ ###試したこと 1/2:「requests」をアップロード
90
-
91
-
92
-
93
- 少し長くなります。宜しくお願い致します。
94
90
 
95
91
 
96
92
 
@@ -98,7 +94,11 @@
98
94
 
99
95
 
100
96
 
101
- しかしハードルが高かったため、「test.py」のディレクトリに「requests」をアップロードすればできるのではないかと考えて試しました。下記の構成です。
97
+ しかしハードルが高かったため、「test.py」のディレクトリに「requests」をアップロードすればできるのではないかと考えて試しました。
98
+
99
+
100
+
101
+ 「requests」には、「urllib3」「chardet」「certifi」「idna」の4つも必要なので下記の構成となります。
102
102
 
103
103
  ```
104
104
 
@@ -114,36 +114,6 @@
114
114
 
115
115
  ├ test.py
116
116
 
117
- └ requests
118
-
119
- ```
120
-
121
- 上のように「requests」をアップロードすると、次のように「urllib3」が必要だとのエラーが新たに表示されました。
122
-
123
- ```
124
-
125
- ModuleNotFoundError: No module named 'urllib3'
126
-
127
- ```
128
-
129
- ###試したこと 2/3:各モジュールをアップロード
130
-
131
- どうやら「requests」には、「urllib3」「chardet」「certifi」「idna」の4つも必要とのことらしく、改めて以下の構成にしました。
132
-
133
- ```
134
-
135
- wp-content
136
-
137
- ├ themes
138
-
139
- └ my-theme-name
140
-
141
- ├ header.php
142
-
143
- ├ py
144
-
145
- ├ test.py
146
-
147
117
  ├ requests
148
118
 
149
119
  ├ urllib3
@@ -158,6 +128,8 @@
158
128
 
159
129
  しかしさらなる問題が生じまして、バージョンの不整合エラーが次の通り表示されました。
160
130
 
131
+ 「urllib3」の1.25か、「chardet」の4.0.0が不整合との内容です。
132
+
161
133
  ```
162
134
 
163
135
  <div class="python">
@@ -168,9 +140,9 @@
168
140
 
169
141
  ```
170
142
 
171
- ###試したこと 3/3:バージョンの確認
143
+ ###試したこと 2/2:バージョンの確認
172
-
144
+
173
- そこで整合するバージョンを確認すべく「requests」の「__init__.py」を見てみますと、
145
+ そこで整合するバージョンを確認すべく「requests」の「_init_.py」を見てみますと、以下の記述を見つけました。
174
146
 
175
147
  ```python
176
148
 
@@ -180,11 +152,9 @@
180
152
 
181
153
  ```
182
154
 
183
- の記述を見つけました。
155
+
184
-
185
-
186
-
156
+
187
- 上記したバージョンの不整合エラーによれば「urllib3」1.25なので整合しますが、「chardet」4.0.0なので整合しない様子です。
157
+ 上記したバージョンの不整合エラーによれば「urllib3」1.25整合しますが、「chardet」4.0.0整合しない様子です。
188
158
 
189
159
 
190
160
 

1

前提としてサーバーのプラン名を加筆

2020/01/11 11:15

投稿

nin-nin
nin-nin

スコア19

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- XサーバーのWordPressを使っています。
3
+ Xサーバーの「X10」という共用サーバーでWordPressを使っています。
4
4
 
5
5
  PHPを経由してpythonの「requests」を使いたいです。
6
6