首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在bash中安装csvkit

如何在bash中安装csvkit
EN

Unix & Linux用户
提问于 2022-06-20 17:40:05
回答 1查看 874关注 0票数 1

Kusalananda很好地建议使用csvformat from csvkitjq @csv格式化为没有双引号的csv格式" 回答如何用jq解析json

这个答案似乎不涉及python的使用。但是csvkit 安装教程及其安装故障排除似乎确实依赖于,也许需要使用python。这让我,一个新手,感到困惑:

是否可以在git bash中安装csvkit而不使用python (例如: open或anaconda )?多么?

编辑。MINGW64 (git )显示bash: pip: command not foundconda也一样。你建议如何从那里继续前进?

安装了python,pip.exe在...\Anaconda\Scripts中。在其他站点上有几种建议的解决方案,例如以各种方式将pip.exe的dir添加到路径这里这里)。

EN

回答 1

Unix & Linux用户

发布于 2022-06-20 18:49:28

csvkit工具都是用Python编写的。

根据您正在运行的Unix,您可能还会发现csvkit作为现成的包可用,因此您不必担心显式地处理pip或package。在基于Debian的Linuxes上,这个包被称为csvkit (所以使用apt install csvkit)。macOS的Homebrew包管理器也有一个csvkit包(所以请使用brew install csvkit)。

将csvkit作为一个现成的软件包从您的普通软件发行商安装是安装csvkit的最简单的方法。这会将软件及其依赖项安装为系统的一个集成部分,并将使其与以相同方式安装的任何其他软件一样保持最新。

但是,csvkit的开发人员不太可能也为您的系统打包软件(它是由与您正在使用的Unix或Linux相关联的包维护人员完成的),因此他们推荐实用程序安装的唯一可靠方法是使用pip,即package管理器。

使用pip安装csvkit,如链接到的文档中所述,只有当您的普通包管理器没有csvkit (例如在OpenBSD上),如果您需要以任何其他方式提供的特定版本的csvkit,或者如果您需要以非特权用户的身份安装该软件(使用pip及其--user选项)时,才需要安装csvkit。

在安装软件时,除了使用普通的软件包管理器外,还应注意避免所安装文件之间的冲突。因此,设置虚拟环境并在其中安装csvkit ( 正如csvkit开发人员所建议的那样 )是个好主意。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/706874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档