在弄清楚如何管理项目的 python 环境时,我正在考虑使用 Docker容器。我意识到 Debian wiki与其他在线资源一样对 Docker 群组的风险发出了警告。但我不太确定:
安装 Docker 后创建 Docker 组的可能性本身是否会带来风险?
换句话说,如果我不创建一个组,或者将自己添加到一个组中(注意:我是唯一的用户),那么按照他们的博客的建议安装 Docker 并使用它来管理环境是否存在风险?
但是,在同一环境中进行多个项目很快就会成为一个问题,因为我们可能会遇到配置或依赖项冲突。此外,当与队友共享项目时,我们还需要协调我们的环境。为此,我们必须以易于共享的方式定义项目环境。
一个好方法是为每个项目创建独立的开发环境。通过使用容器和 Docker Compose 来管理它们,可以轻松完成此操作。
编辑:哎呀,我刚刚发现我可能重复了docker 安装了一个巨大的安全漏洞吗?
Kusalananda 很好地建议使用csvformat
from csvkit格式化jq
@csv
为 csv 格式,不带双引号,"
回答如何使用 jq 解析 json。
这个答案似乎不涉及python的使用。但 csvkit安装教程及其安装故障排除似乎确实依赖于(也许需要)Python 的使用。这让我这个新手很困惑:
是否可以在不使用 python 的情况下在 git bash 中安装 csvkit(请参阅:打开spyder 或 anaconda,比方说)?如何?
编辑。MINGW64 (git bash) 显示bash: pip: command not found
. 对于 也一样conda
。您建议如何继续前进?
python 已安装,pip.exe 位于...\Anaconda\Scripts
. 其他站点上有几个建议的解决方案,例如以各种方式将 pip.exe 的目录添加到 PATH(此处和此处)。
有人是否可以建议:一般来说,在 Debian 上安装 Ubuntu 或 Kali 附带的软件(可能还有配置)与卸载软件(可能是重新配置)例如 Ubuntu 相比,有哪些优点和缺点,以获得一些优势Debian 的?
我是否应该担心在 Debian 上安装 Ubuntu 附带的某些软件可能会引起麻烦?(编辑:已回答)
我如何知道哪些相关软件适用于 Ubuntu,但不适用于 Debian?(编辑:新问题)
我的兴趣是处理数据。
我是 Linux(不是 bash)的新手,并且刚刚安装了 Debian,但在继续之前我正在重新考虑我的策略——是否转向 Ubuntu。