谢谢您,先生/女士@为您的答案显示名称。我让它工作起来了,我在这里为Windows用户添加了一点旁注。
我的系统如下:
_
第1步:
下载文件
QScintilla-2.9.2-cp35-none-win_amd64.whl
从站点
https://pypi.python.org/pypi/QScintilla
.
将文件放入文件夹:
我们会用这个
.whl
文件来安装QScintilla。
_
第二步:
打开Windows
cmd
具有管理员权限的工具!现在键入以下命令:
> cd "C:\..\Anaconda\Scripts"
这带来了
cmd公司
把炮弹打到正确的位置。现在键入以下命令:
> pip3 install QScintilla
如果一切顺利,您将收到以下消息:
> pip3 install QScintilla
Collecting QScintilla
Downloading QScintilla-2.9.2-cp35-none-win_amd64.whl (1.6MB)
100% |################################| 1.6MB 984kB/s
Collecting PyQt5 (from QScintilla)
Downloading PyQt5-5.6-cp35-none-win_amd64.whl (74.7MB)
100% |################################| 74.7MB 23kB/s
Collecting sip (from PyQt5->QScintilla)
Downloading sip-4.18-cp35-none-win_amd64.whl (46kB)
100% |################################| 51kB 5.7MB/s
Installing collected packages: sip, PyQt5, QScintilla
..
Successfully installed PyQt5-5.6 QScintilla-2.9.2 sip-4.18
_
第三步:
PermissionError: [Errno 13] Permission denied: 'C:\..\anaconda\Lib\site-packages\sip.pyd'
显然是文件
sip.pyd
坐在目录中
C:\..\anaconda\Lib\site-packages
> icacls "C:\..\Anaconda\Lib\site-packages" /grant "Administrators":(OI)(CI)F /T
此命令将授予所有“管理员”用户对中所有文件的完全访问权限(读-修改和写)
site-packages
文件夹及其子文件夹中的所有文件。执行此命令时,您应该会收到以下消息:
...
processed file: C:\..\Anaconda\Lib\site-packages\__pycache__\readline.cpython-35.pyc
processed file: C:\..\Anaconda\Lib\site-packages\__pycache__\simplegeneric.cpython-35.pyc
processed file: C:\..\Anaconda\Lib\site-packages\__pycache__\six.cpython-35.pyc
processed file: C:\..\Anaconda\Lib\site-packages\__pycache__\test_path.cpython-35.pyc
processed file: C:\..\Anaconda\Lib\site-packages\__pycache__\test_pycosat.cpython-35.pyc
...
Successfully processed 38589 files; Failed processing 0 files
现在您可以重复步骤2,它应该可以工作了!