記安裝pyspectator填坑記:
Environment INFO:
windows10 + python3.5
1、正常安裝官網(wǎng)
# Run as root user:
pip install -U pyspectator_tornado
Error INFO:
Collecting pyspectator_tornado
Using cached pyspectator_tornado-1.1.2-py3-none-any.whl
Collecting pyspectator>=1.1.2 (from pyspectator_tornado)
Using cached pyspectator-1.2.1.tar.gz
Complete output from command python setup.py egg_info:
error in pyspectator setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers;
Invalid requirement, parse error at "'-r base.'"
解決辦法:
下載源代碼;
打開(kāi)Setup.py
相關(guān)聯(lián)的文件, 找到報(bào)錯(cuò)的地方: parse error at "'-r base.'"
:
直接搜索 base
, 然后在“.\pyspectator-1.2.1\requirements”找到:
-r base.txt
wmi >= 1.4.9
直接把第一行刪除.
運(yùn)行 python setup.py install
Finished processing dependencies for pyspectator==1.2.1
安裝成功
2谨设、再次運(yùn)行:
# Run as root user:
pip install -U pyspectator_tornado
Requirement already up-to-date: wmi>=1.4.9 in s:\programdata\anaconda3\envs\tensorflow\lib\site-packages\wmi-1.4.9-py3.5.egg (from pyspectator>=1.1.2->pyspectator_tornado)
Installing collected packages: tornado, pyspectator-tornado
Successfully installed pyspectator-tornado-1.1.2 tornado-5.0.
安裝成功
3低散、運(yùn)行程序:
How to use
To start working with pyspectator_tornado system you must execute file "start.py" in a root directory of project.
Most simple method, where pyspectator_tornado will be binded on port "8888" and available by address: "localhost:8888":
$ python start.py
4俯邓、報(bào)錯(cuò) “ImportError: No module named 'psutil”
安裝 psutil:
pip install psutil
Collecting psutil
Downloading psutil-5.4.5-cp35-cp35m-win_amd64.whl (222kB)
100% |████████████████████████████████| 225kB 7.1kB/s
Installing collected packages: psutil
Successfully installed psutil-5.4.5
安裝成功骡楼。
5熔号、重復(fù)第三步。
報(bào)錯(cuò):
ImportError: No module named 'pyvalid'
安裝:
pip install pyvalid
報(bào)錯(cuò):
Using cached pyvalid-0.9.tar.bz2
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\zcaoc\AppData\Local\Temp\pip-build-lpgjhgil\pyvalid\setup.py", line 75, in <module>
main()
File "C:\Users\zcaoc\AppData\Local\Temp\pip-build-lpgjhgil\pyvalid\setup.py", line 23, in main
long_description=open('README.rst').read(),
UnicodeDecodeError: 'gbk' codec can't decode byte 0x94 in position 800: illegal multibyte sequence
6鸟整、源碼安裝 pyvalid:
下載源代碼引镊,打開(kāi)setup.py
,注釋以下行:
#long_description=open('README.rst').read(),
install_requires=[],
keywords=[
'pyvalid', 'valid',
'validation', 'type',
'checking', 'check',
'decorator'
],
platforms='Platform Independent',
#package_data={
# 'pyspectator': ['LICENSE', 'README.rst']
#},
目測(cè)篮条,弟头,那個(gè)README.rst
沒(méi)什么luan用。所以注釋掉沒(méi)關(guān)系涉茧;
然后赴恨,到目標(biāo)文件夾運(yùn)行:
python setup.py install
Installed s:\programdata\anaconda3\envs\tensorflow\lib\site-packages\pyvalid-0.6-py3.5.egg
Processing dependencies for pyvalid==0.6
Finished processing dependencies for pyvalid==0.6
成功安裝。
7伴栓、重復(fù)第三步, 報(bào)錯(cuò):ImportError: No module named 'netifaces'
.
pip install netifaces
Collecting netifaces
Using cached netifaces-0.10.6-cp35-cp35m-win_amd64.whl
Installing collected packages: netifaces
Successfully installed netifaces-0.10.6
成功安裝伦连。
8、重復(fù)第三步,報(bào)錯(cuò):ImportError: No module named 'win32com'
下載whl文件安裝:
Successfully installed pywin32-223
成功安裝钳垮。
9惑淳、重復(fù)第三步,成功運(yùn)行饺窿。
成功運(yùn)行