再インストールを強制しようとしてpyopenssl
いるときに、インストールしようとすると次のエラーが発生しますpycparser
。次のコマンドを使用して、Python 2.7 を搭載した Windows 7 64 ビットでこれを実行しています。
pip install pyopenssl --ignore-installed
トレースバックは次のとおりです。
Exception:
Traceback (most recent call last):
File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\commands\install.py", line 317, in run
prefix=options.prefix_path,
File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\req\req_set.py", line 742, in install
**kwargs
File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\req\req_install.py", line 831, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\req\req_install.py", line 1032, in move_wheel_files
isolated=self.isolated,
File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\wheel.py", line 346, in move_wheel_files
clobber(source, lib_dir, True)
File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\wheel.py", line 324, in clobber
shutil.copyfile(srcfile, destfile)
File "C:\Python27\ArcGIS10.4\lib\shutil.py", line 83, in copyfile
with open(dst, 'wb') as fdst:
IOError: [Errno 13] Permission denied: 'C:\\Python27\\ArcGIS10.4\\Lib\\site-packages\\_cffi_backend.pyd'
これが私が気づいたことです:
_cffi_backend.pyd
これは、他のパッケージのインストールとアンインストールが正常に行われた場合にのみ発生します。pip uninstall cffi
問題なく再インストールできますが、存在する場合は常に_cffi_backend.pyd
許可エラーが表示されます。cffi
これは、 (たとえば、 ) を呼び出すインストールpyopenssl
が失敗することを意味します。
これが私が試したことです:
- アンインストールと再インストール
cffi
: 効果なし - 正常に icalcs を使用
_cffi_backend.pyd
してフル アクセスに設定しました。全員: 影響なし pip
で呼び出すpython -m pip install pyopenssl --ignore-installed
: 効果なし- インストール前にすべてのアプリケーションを閉じ、実行中のプロセスを調べました: 効果なし
- リブート。大部分はブードゥー教ですが、念のために言っておきますが、効果はありません