teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

回答に対するレスポンス

2016/04/20 14:59

投稿

mk_mkee
mk_mkee

スコア10

title CHANGED
File without changes
body CHANGED
@@ -153,4 +153,19 @@
153
153
  ```
154
154
 
155
155
  というエラーが出てpipコマンドが使用できなくなってしまいました.
156
- 再びpipをpythonごと再インストールし,``--user``オプションでmarkdownをインストールするしか無いのでしょうか?
156
+ 再びpipをpythonごと再インストールし,``--user``オプションでmarkdownをインストールするしか無いのでしょうか?
157
+
158
+ ##2016/04/20追記
159
+ 指示されたコマンドを実行した結果,以下のようになりました.
160
+
161
+ ``` bash
162
+ % ls -la /usr/local/lib/python2.7/ | grep -i site-
163
+ drwxr-xr-x 19 mk_mkee admin 646 Apr 14 21:24 site-packages
164
+
165
+ ```
166
+ 特に``/usr/local/lib/python2.7/``以下の権限は触っておらず,ログインユーザにも権限があると思うのですが,
167
+ この状態でpip installを実行しても,Permissionエラーとなります...
168
+ ``` bash
169
+ % pip install markdown
170
+ OSError: [Errno 13] Permission denied: '/lib/python2.7/site-packages/markdown'
171
+ ```

1

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

2016/04/20 14:59

投稿

mk_mkee
mk_mkee

スコア10

title CHANGED
File without changes
body CHANGED
@@ -100,4 +100,57 @@
100
100
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg/pip/util.py", line 697, in call_subprocess
101
101
  % (command_desc, proc.returncode, cwd))
102
102
  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
103
- ```
103
+ ```
104
+
105
+ ##2016/04/14追記内容
106
+ pipのアップデートを試したところ,エラーが発生したため,
107
+ brewでpythonを再インストールしました.
108
+ その結果,
109
+
110
+ - python: ver2.7.11
111
+ - pip: ver8.0.2
112
+
113
+ がインストールされました.
114
+
115
+ ですが,再インストール後も
116
+ pipのアップデートやmarkdownパッケージのインストールでPermissionのエラーが出てしまいます.
117
+
118
+ ```
119
+ % pip install --upgrade pip
120
+ IOError: [Errno 13] Permission denied: '/lib/python2.7/site-packages/pip/__init__.py'
121
+ ```
122
+
123
+ ```
124
+ % pip install markdown
125
+ IOError: [Errno 13] Permission denied: '/lib/python2.7/site-packages/markdown/__init__.py'
126
+ ```
127
+
128
+ 試しに,
129
+
130
+ ```
131
+ sudo pip install --upgrade pip
132
+ ```
133
+
134
+ を実行したところ,インストールは完了しましたが,pipコマンドを実行するたびに
135
+
136
+ ```
137
+ Traceback (most recent call last):
138
+ File "/usr/local/bin/pip", line 5, in <module>
139
+ from pkg_resources import load_entry_point
140
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3130, in <module>
141
+ @_call_aside
142
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3116, in _call_aside
143
+ f(*args, **kwargs)
144
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3143, in _initialize_master_working_set
145
+ working_set = WorkingSet._build_master()
146
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 642, in _build_master
147
+ ws.require(__requires__)
148
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 943, in require
149
+ needed = self.resolve(parse_requirements(requirements))
150
+ File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 830, in resolve
151
+ raise DistributionNotFound(req, requirers)
152
+ pkg_resources.DistributionNotFound: The 'pip==8.0.2' distribution was not found and is required by the application
153
+ ```
154
+
155
+ というエラーが出てpipコマンドが使用できなくなってしまいました.
156
+ 再びpipをpythonごと再インストールし,``--user``オプションでmarkdownをインストールするしか無いのでしょうか?