当前位置: 首页 > 知识库问答 >
问题:

AttributeError:通过安装程序安装Python包时,“list”对象没有属性“split”。py脚本

尉迟宣
2023-03-14

我正在尝试从这个github安装Python包“py_coda”:

https://github.com/surhudm/py-coda

我按照README.md中的步骤操作,但当我输入以下命令时:

python setup.py install

我收到以下错误:

正在运行安装/主页/osgrinds/mnt/c/用户/所有者/anaconda3/lib/python3.9/站点包/安装程序工具/命令/安装.py:34:安装程序工具旧警告:setup.py 安装已弃用。使用构建和 pip 以及其他基于标准的工具。警告警告( /主页/操作系统/mnt/c/用户/所有者/anaconda3/lib/python3.9/站点包/安装程序工具/命令/easy_install.py:144: 易安装描述警告: easy_install命令已弃用。使用构建和 pip 以及其他基于标准的工具。警告警告(正在运行bdist_egg运行egg_info写入 src/py_coda.egg-info/PKG-INFO 回溯 (最近一次调用最后): 文件“/mnt/c/用户/所有者/桌面/Stage_2022/BH_M sigma_compilation/py-coda/setup.py”, 第 5 行,在安装程序中(名称='py-coda', 文件 “/主页/osgrinds/mnt/c/用户/所有者/anaconda3/lib/python3.9/站点包/安装工具/_distutils/核心.py”,第 148 行,在设置返回run_commands(dist) 文件“/家/操作系统/mnt/c/用户/所有者/anaconda3/lib/python3.9/站点包/setuptools/_distutils/core.py“, 第 163 行, 在 run_commands dist.run_commands() 文件 ”/家/操作系统/mnt/c/用户/所有者/anaconda3/lib/python3.9/site-package/setuptools/_distutils/dist.py“, 第 967 行, 在 run_commands self.run_command(cmd) 文件中 ”/家/osgrinds/mnt/c/用户/所有者/蟒蛇3/lib/python3.9/站点包/安装程序工具/dist.py“, 第 1214 行, 在 run_command 超级().run_command(命令) 文件 ”/家/osgrinds/mnt/c/用户/所有者/蟒蛇3/lib/python3.9/站点软件包/setuptools/_distutils/dist.py“,第 986 行,在 run_command cmd_obj.run() 文件”/主页/操作系统/mnt/c/用户/所有者/anaconda3/lib/python3.9/site-packages/setuptools/命令/安装.py“, 第 74 行, 在运行self.do_egg_install() 文件 ”/主页/操作系统/mnt/c/用户/所有者/蟒蛇/anaconda3/lib/python3.9/站点包/安装程序工具/命令/安装.py“, 第 123 行, 在 do_egg_install self.run_command ('bdist_egg' ) 文件 ”/家/所有者/anaconda3/lib/python3.9/站点-包/安装程序工具/_distutils/cmd.py“,第 313 行,在run_command self.distribution.run_command(命令) 文件中”/主页/操作系统/mnt/c/用户/所有者/anaconda3/lib/python3.9/站点包/安装程序工具/dist.py“,第 1214 行,run_command超级().run_command(命令) 文件”/家/osgrinds/mnt/c/用户/所有者/anaconda3/lib/python3.9/site-package/setuptools/_distutils/dist.py“,第 986 行,run_command cmd_obj.run() 文件”/家/osgrinds/mnt/c/用户/所有者/蟒蛇3/lib/python3.9/站点软件包/安装程序工具/命令/bdist_egg.py“,第 156 行,在运行self.run_command(”egg_info“) 文件”/主页/操作系统/mnt/c/用户/所有者/anaconda3/lib/python3.9/站点软件包/安装程序工具/_distutils/cmd.py“,第 313 行,run_command self.distribution.run_command(命令)文件”/主页/操作系统/mnt/c/用户/所有者/蟒蛇3/lib/python3.9/站点软件包/安装程序工具/dist.py“,第 1214 行,run_command超级().run_command(命令) 文件”/主页/操作系统/mnt/c/用户/所有者/anaconda3/lib/python3.9/站点包/安装程序工具/_distutils/dist.py“,第 986 行,在 run_command cmd_obj.run() 文件”/主页/操作系统/mnt/c/用户/所有者/anaconda3/lib/python3.9/站点包/安装程序工具/命令/egg_info.py“,第 291 行,在运行编写器(自身、ep.name、os.path.join(self.egg_info、ep.name))中)文件”/主页/操作系统/mnt/c/用户/所有者/蟒蛇3/lib/python3.9/站点包/安装工具/命令/egg_info.py“,第 655 行, 在 write_pkg_info metadata.write_pkg_info(cmd.egg_info) 文件“/家/操作系统/mnt/c/用户/所有者/anaconda3/lib/python3.9/站点包/安装程序工具/_distutils/区.py”,第 1118 行,write_pkg_info self.write_pkg_file(pkg_info) 文件“/家/操作系统/mnt/c/用户/所有者/anaconda3/lib/python3.9/站点包/安装程序工具/dist.py”,第 193 行,write_pkg_file许可证 = rfc822_escape(self.get_license()) 文件“/家/osgrinds/mnt/c/用户/所有者/anaconda3/lib/python3.9/站点包/安装程序工具/_distutils/util.py“,第 494 行,rfc822_escape 行 = 标头.split(”\n“) 属性错误:”列表“对象没有属性”拆分”

我不知道是什么原因造成的,也不知道如何解决。

共有1个答案

丌官坚秉
2023-03-14

您可以通过以下方式尝试从源代码(git)安装

< code>pip安装git https://github.com/surhudm/py-coda

 类似资料:
  • 这里是我的项目结构 运行正常,我在虚拟环境中。 然而,当试图运行程序时 我还注意到在中没有的源文件,只有文件 为什么呢?

  • 4.8.1 常规属性 下面的所有命令都是调整安装程序属性的。这些属性控制安装程序的外观和函数、包括哪个页面出现在安装程序里、在每个页面的每个部分显示什么文本、安装程序的名称、使用什么样的图标、默认安装目录、取消什么样的文件还有更多。注意这些属性可以在除了区段和函数以外的任何地方设置。 描黑并加下划线的为默认值 4.8.1.1 AddBrandingImage (left|right|top|bot

  • 问题内容: 我正在使用python 3.3.3。我正在从tutorialspoint.com做本教程。我无法理解此错误是什么。 这是我的代码: 错误: 问题答案: 您在这里遇到问题有两个原因。第一个是您以只写模式创建的。您需要一个可以读写的文件对象。您还可以使用关键字在完成处理后自动销毁文件对象,而不必担心手动关闭它: 第二个是(就像您非常强烈地指出的错误一样)文件对象(文本文件对象)没有方法。您

  • 问题内容: 我收到一个错误 尝试写入文件时。它是关于编写有关学生分数,他们的姓名,姓氏,班级名称的文件(只需输入班级为),以记录有多少个分数及其分数。仅将其最近的3个分数保存在文件中。我不明白这是什么意思。 这是代码 问题答案: 您的附加代码混合在一起了。该方法在对象上: 请注意,我还将呼叫 移出 了循环。 您不需要在那里使用循环;如果要列出所有行,只需执行以下操作: 要处理文件关闭,请将文件对象

  • 问题内容: 我正在尝试在Ubuntu PC上使用composer安装laravel安装程序,但是在安装过程中出现此错误。您的要求无法解决为一组可安装的软件包。 出现错误,然后我使用此注释: 问题答案: 它说它需要 zip扩展名 laravel / installer v1.4.0需要ext-zip ........ 安装与已安装的php版本相对应的版本:

  • 问题内容: 我想转换火花数据框架以使用以下代码添加: 详细的错误消息是: 有人知道我在这里做错了吗?谢谢! 问题答案: 您无法使用数据框,但可以将数据框转换为RDD并通过映射将其映射。在Spark 2.0之前,别名为。使用Spark 2.0,您必须先明确调用。