记安装pyspectator填坑记

简介: 原文链接:一只电工的博客记安装pyspectator填坑记:Environment INFO:windows10 + python3.51、正常安装官网# Run as root user:pip install -U pyspec...

记安装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、重复第三步,成功运行。

img_32cc34b6970e7ac67eb5b5010df0dd90.png
成功运行

总结:

1、python包的安装,首先使用pip安装,如果安装失败,好好看看报错信息,, 试着利用setup.py安装。

2、实不相瞒,, 为了安个包,, 我也是惊了。

目录
相关文章
二维坐标系空间变换(详细解读,附MATLAB代码)
二维坐标系空间变换(详细解读,附MATLAB代码)
2283 0
二维坐标系空间变换(详细解读,附MATLAB代码)
|
9月前
|
缓存 运维 监控
从踩坑到高效落地:淘宝天猫商品详情API的实操心得
本文分享淘宝天猫商品详情API从踩坑到高效落地的实战经验,涵盖准入权限避坑、签名与调用规范、异常处理、缓存优化、批量调度及监控运维等关键环节,助开发者快速稳定接入,提升开发效率与系统稳定性。(239字)
|
12月前
|
机器学习/深度学习 算法 物联网
Mcore Bridge:迈向Megatron训练"零门槛"时代
魔搭社区推出Mcore-Bridge与Megatron-SWIFT,显著降低大模型训练门槛。支持safetensors格式、一键启动、无需权重转换,兼容MoE等架构,实现高性能与易用性统一,让Megatron训练开箱即用。
1455 10
|
7月前
|
数据采集 人工智能 算法
罗兰艺境GEO内容工程实战复盘:CSDN 92分技术文章是怎样炼成的?
本文深度复盘罗兰艺境GEO内容团队如何在2天内连续产出3篇CSDN 92+高分技术文章。拆解其选题策略、写作框架与技术深度打磨,揭示平台算法与AI大模型双重认可背后的内容工程方法论,为技术创作者提供可复现的实战参考。
537 3
罗兰艺境GEO内容工程实战复盘:CSDN 92分技术文章是怎样炼成的?
|
8月前
|
存储 人工智能 监控
openclaw造神记录-02:通俗解释xyvaclaw的核心功能
本文档用生活化比喻详解V5六大核心能力:模式库(经验笔记本)、意图分类(听懂人话)、推理链(深度思考)、DAG分解(做菜步骤图)、记忆检索(大脑搜索)、情绪检测(察言观色),展现AI如何从“工具”进化为有思考、有记忆、懂情感的智能伙伴。(239字)
|
8月前
|
人工智能 供应链 监控
开发wms系统该具备那些专业能力 低代码实现专业wms系统优势
2026年,WMS已跃升为串联供应链全环节的核心基础设施。本文从定义、技术、功能、行业适配、案例及趋势六大维度,系统解析专业WMS如何通过AI、IoT、低代码等技术实现库存精准管控、作业提效、成本优化与全链协同,助力企业深度数字化转型。
|
8月前
|
JSON 安全 算法
如何安全使用 JWT 作为访问凭证
本文深入解析JWT安全使用规范,涵盖核心概念、六步验证清单(签名、时效、签发者、受众等)、算法混淆等真实漏洞案例,并给出六大实践建议:硬编码算法白名单、严验所有声明、短生命周期令牌、过滤kid注入、选用可信库、遵循RFC 9068标准,助开发者筑牢API安全防线。(239字)
1078 0
|
10月前
|
机器学习/深度学习 测试技术 API
阿里云分布对齐的序列蒸馏实现卓越的Long CoT推理能力,登顶Hugging Face趋势榜!
阿里云飞天实验室发布DASD推理蒸馏技术,开源DASD-4B/30B-Thinking模型及高质量训练数据。创新提出温度调节学习、差异感知采样与混合策略蒸馏三大技术,仅用44.8万样本即在AIME25(83.3)、LCB v5(69.3)、GPQA-D(68.4)等基准上超越同尺寸甚至更大模型,数据集登顶Hugging Face趋势榜Top5。
997 3
|
11月前
|
移动开发 小程序 前端开发
告别高额开发费!优质婚恋交友系统/高颜值婚恋交友小程序源码快速入局
高颜值、全功能婚恋交友系统源码,支持微信小程序/H5/App三端。基于PHP+UniApp,含完整部署文档与二次开发指南,模块解耦易扩展,助力创业者快速落地校园恋爱、银发婚恋等多元场景,附赠技术群支持与定制服务。
475 0

热门文章

最新文章