安装第三方库时的问题—复现带setup.py的项目

目录

题目分析: 

 正片开始:


 

题目分析: 

事情的经过大致是这样:

今天在github上拿到一个处理时间序列的迁移学习项目的复现代码,项目文件如下所示:

或者我们来关注一下tl4sm这个文件夹里的东西:

 当我按照项目要求在terminal下pip install tl4tm时,意料之中的报错了。

 

 其实看到这种代码,我的第一反应就是“这不就是在代码里调用了自定义模块嘛,把模块的路径用sys.path.append()加入代码中不就好啦”。于是我又做了如下操作:

毫无疑问,依旧是报如下错误:

ModuleNotFoundError: No module named 'tl4sm'

 正片开始:

查阅资料,才知道,带setup.py的项目,它来路不简单呐!!

大家可以看这两篇,能进一步了解:

python安装带有setup.py的库包以及解决问题 - 知乎 (zhihu.com)

(16条消息) 使用pip install安装自定义工具包(PyPI平台)-CSDN博客 

然后,我的解决方法是:

step1:先利用conda activate xxxx进入你运行该项目的envs环境,像这样:

 step2:cd到含setup.py文件所在的目录:

 

 step3:python setup.py install执行安装

 step4:安装到最后看到红字,我心里突然咯噔一下,好在还是成功了

step5:再运行项目里的脚本,嘿嘿嘿。。。

 成了。

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/353435.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

PyTorch 深度学习 || PyTorch 编程基础

PyTorch 编程基础 文章目录 PyTorch 编程基础1. backword 求梯度2. 常用的激活函数2.1 Sigmoid 函数2.2 ReLu 激活函数2.3 Leakly ReLu 激活函数 2. 常用损失函数2.1 均方误差损失函数2.2 L1范数误差损失函数2.3 交叉熵损失函数 3. 优化器 1. backword 求梯度 import torchw …

统计linux日志中请求被拒绝的ip

grep -oP dial tcp \K\S(?:[[:digit:]]) log.log.2023-06-03 | sort | uniq 结果:

NRF52832空中升级DFU

1.工具环境搭建 gcc-arm-none-eabi编译环境:GCC编译环境 Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer mingw 平台(win版的Linux命令行) Download MinGW - Minimalist GNU for Windows micro-ecc-master源码 GitHu…

hash传递攻击

简介 Pass the hash也就是Hash传递攻击,简称为PTH。模拟用户登录不需要用户明文密码只需要hash值就可以直接来登录目标系统。 利用前提条件是: 开启445端口开启ipc$共享 Metasploit pesexec模块 windows/smb/psexec 这里主要设置smbuser、smbPass …

月互联网十大热词出路 世博庙会、天上人间入选

世 博庙会、世 界杯家规、伪娘、京 十二条、菜奴、天 上人间、词媒体、零薪族、张悟本 世 博庙会 世博庙会是互动百科的智愿者针对上海世博会里游人熙熙攘攘排队、热热闹闹拍照、匆匆忙忙盖章的“走马观花”式的逛庙会游览方式的一种形象说法。世 界杯家规 世界杯家规&#xf…

2011最新整理分享平台代码参考

平台代码URL115收藏夹115http://fav.115.com139社区139http://www.139.com139邮箱139mailhttp://mail.10086.cn42区42quhttp://42qu.com5151http://www.51.com淘男网51taonanhttp://www.51taonan.com豆瓣9点9dianhttp://9.douban.com/就喜欢网9favhttp://www.9fav.comAsk.comas…

Web的基本漏洞--越权漏洞

目录 一、越权漏洞介绍 1.越权漏洞的原理 2.越权漏洞的分类 3.越权漏洞产生的原因 一、越权漏洞介绍 越权漏洞指的是应用在检查授权时存在纰漏,可以让攻击者获得低权限用户账户后,利用一些方式绕过权限检查,可以访问或者操作其他用户或者…

DevOps该怎么做?

年初在家待了一段时间看了两本书收获还是挺多的. 这些年一直忙于项目, 经历了软件项目的每个阶段, 多多少少知道每个阶段是个什么, 会做哪些事情浮于表面, 没有深入去思考每个阶段背后的理论基础, 最佳实践和落地工具. 某天leader说你书看完了, 只有笔记没有总结, 你就写个总结…

Java009——Java数据类型简单认识

围绕以下3点学习: 1、什么是Java数据类型? 2、Java数据类型的作用? 3、Java有哪些数据类型? 4、熟悉Java8大基本数据类型 一、什么是Java数据类型? 当我们写Java代码时,需要把数据保存在变量(…

win7系统卸载360管家之后无法上网怎么回事?

win7系统卸载360管家之后无法上网怎么回事?有用户电脑安装的360管家软件卸载了之后,发现网络连接也同时出现了错误。那么这个情况是什么原因呢?接下来一起来看看如何解决因为卸载360软件而导致的电脑无法上网问题的解决方法吧。 解决方法 1、…

360天擎无密码退出和卸载

无密码退出 删除配置(360Safe\EntClient\conf\EntBase.dat) **注:**删除时提示权限不够无法删除,使用360自带的文件粉碎机将文件粉碎即可无密码退出360天擎(重新打开程序时EntBase.dat会再次生成) 修改配置…

idesk卸载教程_【亲测可行】Autodesk 卸载工具,一键完全彻底卸载删除autodesk软件专门卸载工具...

autodesk卸载工具(AUTO Uninstaller)是专门为了针对autodesk类软件卸载不干净而导致autodesk安装失败问题进行研发的autodesk一键卸载工具。现在虽然360或一些卸载软件提供了强力卸载autodesk的工具,可以将autodesk注册表和一些autodesk目录的autodesk残留信息删除&…

关闭/卸载360画报/壁纸

前言 360画报和360壁纸指的是同一个组件,只是称呼不同,下文简称360画报,是360安全卫士和360安全浏览器自动安装的组件之一,是可以被关闭和卸载的。此组件会自动开启360屏保,用户不喜欢可以进行关闭或卸载。下文介绍关…

mysql删除工具_有没有mysql卸载工具

展开全部 没有工具,手工清理就636f707962616964757a686964616f31333365636633可以了。 1.打开命令行,运行命令 net start,查看一下mysql服务,如果开启就使用命令 net stop mysql 将其关闭。 注:如果提示无法关闭&#…

【亲测可行】Autodesk 卸载工具,一键完全彻底卸载删除autodesk软件专门卸载工具...

autodesk卸载工具(AUTO Uninstaller)是专门为了针对autodesk类软件卸载不干净而导致autodesk安装失败问题进行研发的autodesk一键卸载工具。现在虽然360或一些卸载软件提供了强力卸载autodesk的工具,可以将autodesk注册表和一些autodesk目录的autodesk残留信息删除&…

Autodesk 卸载工具

autodesk卸载工具(AUTO Uninstaller)是专门为了针对autodesk类软件卸载不干净而导致autodesk安装失败问题进行研发的autodesk一键卸载工具。现在虽然360或一些卸载软件提供了强力卸载autodesk的工具,可以将autodesk注册表和一些autodesk目录的autodesk残留信息删除&…

笔试强训9

作者:爱塔居 专栏:笔试强训 文章简介:简单记录学习的细碎~ day15 一. 单选 1.给出数据表 score(stu-id,name,math,english,Chinese), 下列语句正确的是( ) A Select sum(math),avg(chinese) from score B Select *,s…

解决360卸载之后遗留问题:windows defender无法开启

前几日,在对一台新电脑进行”净化工作“——卸载很多原装的垃圾软件,卸载了360之后发现windows defender无法打开,找到services.msc无法开启,启动按钮是灰色的,在查看了很多的教程之后,并确认windows defen…

一篇文章搞懂CMake(gcc、g++、cmake解释)

一篇文章搞懂CMake (gcc、g、cmake解释) 这里写目录标题 一篇文章搞懂CMake (gcc、g、cmake解释)gccgcmake1. CMake 流程如何使用cmake?简单的CMake.txt文件 参考 gcc gcc命令来自英文词组“GNU Compiler Collection”…

如何关闭计算机软件更新功能,如何关闭电脑自动更新功能

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。 以Windows 7电脑为例,关闭电脑自动更新功能的方法: 1、首先按下winr打开运行窗口。 2、接着输入services.msc并点击回车。 3、然后选择Windows update选项。…