记安装pyspectator填坑记
- 原文链接:一只电工的博客
记安装pyspectator填坑记:
Environment INFO:
windows10 + python3.5
1、正常安装官网
# 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.'"
解决办法:
下载源代码;
打开Setup.py
相关联的文件, 找到报错的地方: parse error at "'-r base.'"
:
直接搜索 base
, 然后在“.\pyspectator-1.2.1\requirements”找到:
-r base.txt wmi >= 1.4.9
直接把第一行删除.
运行 python setup.py install
Finished processing dependencies for pyspectator==1.2.1
安装成功
2、再次运行:
# 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、运行程序:
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、报错 “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、重复第三步。
报错:
ImportError: No module named 'pyvalid'
安装:
pip install pyvalid
报错:
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:
(下载源代码](https://pypi.python.org/pypi/pyvalid/0.9#downloads),打开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'] #},
目测,,那个README.rst
没什么luan用。所以注释掉没关系;
然后,到目标文件夹运行:
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、重复第三步, 报错: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、重复第三步,报错:ImportError: No module named 'win32com'
下载whl文件安装:
Successfully installed pywin32-223
成功安装。
9、重复第三步,成功运行。
总结:
1、python包的安装,首先使用pip安装,如果安装失败,好好看看报错信息,, 试着利用setup.py
安装。
2、实不相瞒,, 为了安个包,, 我也是惊了。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Kotlin+SpringBoot服务端restful框架搭建(1)
Kotlin+SpringBoot服务端restful框架搭建(1) 本文的组要目的是完成SpringBoot集成Kotlin的一个基本项目构建,通过这个例子能够对kotlin有一个简单的了解。与其看着枯燥的教程,看看它的使用也许会更有意思。 kotlin简介 Kotlin是一个基于JVM的编程语言,由JetBrains设计开发并开源。Kotlin可以编译成Java字节码也可以编译成JavaScript,支持开发Android,并且谷歌已经明确将Kotlin作为Android的一级开发语言。最新的Spring5版本也专门引入了对于Kotlin的支持。Kotlin拥有更简洁的代码,完全兼容java,而且同java可以实现完全的互调。使用Kotlin你起码可以少些30%的代码。 要求 JDK 1.8 maven构建 Spring4 IDEA Intellij Kotlin 1.2.31 快速构建 首先构建一个maven项目,我们命名为KotlinDemo。(使用idea构建Kotlin项目需要按照Kotlin的插件。) 1.先来修改pom.xml添加需要使用的依赖。 引入spring-bo...
- 下一篇
Gradle学习之部署上传项目
原先在公司做项目时,写了一个简单的基于gradle部署项目的脚本,今天翻出来记录一下 一、build.gradle buildscript { ext { env = System.getProperty("env") ?: "test" jvmArgs = "-server -Xms128m -Xmx128m -XX:NewRatio=4 -XX:SurvivorRatio=16 -XX:MaxTenuringThreshold=15 -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+DoEscapeAnalysis -XX:-HeapDumpOnOutOfMemoryError" if (env == "prod") { jvmArgs = "-server -Xms2g -Xmx2g -XX:NewRatio=4 -XX:SurvivorRatio=16 -XX:Max...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果