質問編集履歴

2

回答に対するレスポンス

2016/04/20 14:59

投稿

mk_mkee
mk_mkee

スコア10

test CHANGED
File without changes
test CHANGED
@@ -309,3 +309,33 @@
309
309
  というエラーが出てpipコマンドが使用できなくなってしまいました.
310
310
 
311
311
  再びpipをpythonごと再インストールし,``--user``オプションでmarkdownをインストールするしか無いのでしょうか?
312
+
313
+
314
+
315
+ ##2016/04/20追記
316
+
317
+ 指示されたコマンドを実行した結果,以下のようになりました.
318
+
319
+
320
+
321
+ ``` bash
322
+
323
+ % ls -la /usr/local/lib/python2.7/ | grep -i site-
324
+
325
+ drwxr-xr-x 19 mk_mkee admin 646 Apr 14 21:24 site-packages
326
+
327
+
328
+
329
+ ```
330
+
331
+ 特に``/usr/local/lib/python2.7/``以下の権限は触っておらず,ログインユーザにも権限があると思うのですが,
332
+
333
+ この状態でpip installを実行しても,Permissionエラーとなります...
334
+
335
+ ``` bash
336
+
337
+ % pip install markdown
338
+
339
+ OSError: [Errno 13] Permission denied: '/lib/python2.7/site-packages/markdown'
340
+
341
+ ```

1

回答の内容に対して追記しました.

2016/04/20 14:59

投稿

mk_mkee
mk_mkee

スコア10

test CHANGED
File without changes
test CHANGED
@@ -203,3 +203,109 @@
203
203
  InstallationError: Command /usr/local/opt/python/bin/python2.7 -c "import setuptools, tokenize;__file__='/private/var/folders/kw/s2s66jl17l7634cyv1r17spm0000gn/T/pip_build_mk_mkee/markdown/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/kw/s2s66jl17l7634cyv1r17spm0000gn/T/pip-v_8a_Y-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/var/folders/kw/s2s66jl17l7634cyv1r17spm0000gn/T/pip_build_mk_mkee/markdown
204
204
 
205
205
  ```
206
+
207
+
208
+
209
+ ##2016/04/14追記内容
210
+
211
+ pipのアップデートを試したところ,エラーが発生したため,
212
+
213
+ brewでpythonを再インストールしました.
214
+
215
+ その結果,
216
+
217
+
218
+
219
+ - python: ver2.7.11
220
+
221
+ - pip: ver8.0.2
222
+
223
+
224
+
225
+ がインストールされました.
226
+
227
+
228
+
229
+ ですが,再インストール後も
230
+
231
+ pipのアップデートやmarkdownパッケージのインストールでPermissionのエラーが出てしまいます.
232
+
233
+
234
+
235
+ ```
236
+
237
+ % pip install --upgrade pip
238
+
239
+ IOError: [Errno 13] Permission denied: '/lib/python2.7/site-packages/pip/__init__.py'
240
+
241
+ ```
242
+
243
+
244
+
245
+ ```
246
+
247
+ % pip install markdown
248
+
249
+ IOError: [Errno 13] Permission denied: '/lib/python2.7/site-packages/markdown/__init__.py'
250
+
251
+ ```
252
+
253
+
254
+
255
+ 試しに,
256
+
257
+
258
+
259
+ ```
260
+
261
+ sudo pip install --upgrade pip
262
+
263
+ ```
264
+
265
+
266
+
267
+ を実行したところ,インストールは完了しましたが,pipコマンドを実行するたびに
268
+
269
+
270
+
271
+ ```
272
+
273
+ Traceback (most recent call last):
274
+
275
+ File "/usr/local/bin/pip", line 5, in <module>
276
+
277
+ from pkg_resources import load_entry_point
278
+
279
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3130, in <module>
280
+
281
+ @_call_aside
282
+
283
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3116, in _call_aside
284
+
285
+ f(*args, **kwargs)
286
+
287
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3143, in _initialize_master_working_set
288
+
289
+ working_set = WorkingSet._build_master()
290
+
291
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 642, in _build_master
292
+
293
+ ws.require(__requires__)
294
+
295
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 943, in require
296
+
297
+ needed = self.resolve(parse_requirements(requirements))
298
+
299
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 830, in resolve
300
+
301
+ raise DistributionNotFound(req, requirers)
302
+
303
+ pkg_resources.DistributionNotFound: The 'pip==8.0.2' distribution was not found and is required by the application
304
+
305
+ ```
306
+
307
+
308
+
309
+ というエラーが出てpipコマンドが使用できなくなってしまいました.
310
+
311
+ 再びpipをpythonごと再インストールし,``--user``オプションでmarkdownをインストールするしか無いのでしょうか?