pypiwin32安装失败

Scrapy 用的pypiwin32

环境

Python 3.6.3 :: Anaconda, Inc.
pip 18.1 from c:\programdata\anaconda3\lib\site-packages\pip (python 3.6)
windows 10 家庭版(1804)

首先查看错误是否一样 以及python版本是否大致相同 否则请不要按此操作,以免出现其他的意外。

根据某教程
如果在windows系统下,提示这个错误ModuleNotFoundError: No module named ‘win32api’,那么使用以下命令可以解决:pip install pypiwin32。

出现以下错误

//pip install pypiwin32

F:\PycharmProjects\git\spider>pip install pypiwin32
Collecting pypiwin32
  Using cached https://files.pythonhosted.org/packages/d0/1b/2f292bbd742e369a100c91faa0483172cd91a1a422a6692055ac920946c5/pypiwin32-223-py3-none-any.whl
Collecting pywin32>=223 (from pypiwin32)
  Using cached https://files.pythonhosted.org/packages/b2/1a/7727b406391b0178b6ccb7e447e963df5ebf1ce9e0f615fc6ce23b6f6753/pywin32-224-cp36-cp36m-win_amd64.whl
Installing collected packages: pywin32, pypiwin32
  Found existing installation: pywin32 221
Cannot uninstall 'pywin32'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

出现这个的解决方法

pip --no-cache-dir install pypiwin32 --ignore-installed

注意:需要在管理员权限下运行,否则会出以下错

F:\PycharmProjects\git\spider>pip --no-cache-dir install pypiwin32 --ignore-installed
Collecting pypiwin32
  Downloading https://files.pythonhosted.org/packages/d0/1b/2f292bbd742e369a100c91faa0483172cd91a1a422a6692055ac920946c5/pypiwin32-223-py3-none-any.whl
Collecting pywin32>=223 (from pypiwin32)
  Downloading https://files.pythonhosted.org/packages/b2/1a/7727b406391b0178b6ccb7e447e963df5ebf1ce9e0f615fc6ce23b6f6753/pywin32-224-cp36-cp36m-win_amd64.whl (9.1MB)
    100% |████████████████████████████████| 9.1MB 9.3MB/s
Installing collected packages: pywin32, pypiwin32
Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'c:\\programdata\\anaconda3\\Lib\\site-packages\\pythoncom.py'
Consider using the `--user` option or check the permissions.

参考信息
–no-cache-dir 不使用本地缓存安装(网络重新下载安装,适用于网络不好缓存的包是损坏的)

通过pip升级PYWIN32 - 错误无法卸载…由distutils安装…’

你可能感兴趣的:(python-pip)