23.易混淆命令(apt-get、wget、git clone、pip与pip3区别、apt-get和pip区别)

2023-05-16

摘要:本文详细介绍了Ubuntu系统下apt-get、wget、git clone、pip与pip3、apt-get和pip几组概念的区别。

1、apt-get

参考文献:apt-get

是AdvancedPackage Tool,该命令是linux命令,主要是自动从互联网软件仓库中搜索、安装、升级卸载软件或操作系统。

apt-get update 更新所有软件(在修改过/etc/apt/sources.list或/etc/apt/preferences之后运行该命令),此处需要运行这一命令确保您的软件包列表是最新的,它更新的是软件包列表,也就是获取软件的地址源。

apt-get upgrade 可以使用这条命令更新软件包,使用(apt-get –u upgrade)这个选项可以显示完整的更新软件包列表

apt-get install packagename 安装一个新软件包

dpkg –l 列出所有已经安装的软件包

apt-get remove packagename卸载一个已安装软件包

2、wget

参考文献:wget命令

用来从指定的url下载文件,wget非常稳定,对带宽具有很强的适应性。

3、git clone

参考文献:git clone命令

git clone 命令将存储库克隆到新目录中(专门用来下载github上东西使用的)

格式:git clone <版本库的网址(末尾为.git)><本地目录名>

对git格式的支持速度是最快的。

4、pip和pip3

参考文献:Python瑞士军刀 -- pip与pip3

参考文献:安装python3后使用pip和pip3的区别是什么?

参考文献:Linux-Ubuntu16.04下Python3.5安装pip3以及scrapy、numpy、itchat

如果同时安装了python2和python3,则pip默认给python2用,pip3默认给Python3使用。

使用命令:

pip install 安装指定包

使用pip install新安装的库会放在python2.7/site-packages这个目录下面;

使用pip3 install 新安装的库会放在python3.6/site-packages这个目录下面

注意:使用python3就不能使用python2.7/site-packages目录下面的库

pip uninstall 卸载指定包

5、apt-get和pip区别

参考文献:Ubuntu下apt-get与pip安装命令的区别

参考文献:Ubuntu下apt-get安装与pip安装的区别

简言之,apt-get安装的是Ubuntu系统级别的典型依赖包,它只是安装单一版本(最新发布的或最近一个),无法决定要安装的依赖包的版本,而pip用来安装来自PyPi的所有的依赖包,可以选择先前版本,pip通常搭配virtualenv安装之前版本的Python依赖包效果更好。

 

第1次:2018年8月28日19:13:39

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

23.易混淆命令(apt-get、wget、git clone、pip与pip3区别、apt-get和pip区别) 的相关文章

  • 如何进行永久本地提交或更改

    我已经更改了我的项目的文件 配置文件 我希望此更改仅是本地的 因此从准备提交的更改列表中消失 有什么简单的方法可以做到这一点吗 请注意 配置文件定期存储在存储库中 一种方法是 git update index assume unchange
  • 如何从现有 git 存储库中的文件夹创建新的 git 存储库?

    我想在现有 git 存储库下的文件夹中创建一个新的 git 存储库 我希望将历史记录保留在新存储库中 如何创建这个新的 git 存储库 您可以克隆它 然后在克隆上应用过滤器分支 以便拆分该存储库 仅提取所需的目录 及其完整历史记录 See
  • 行结尾:Git merge 创建重复项而不会发生冲突

    Git 自动合并问题 当在两个不同的分支文件中提交相同的代码时 其中一个分支代码在开始时具有额外的 CRLF LF 合并时 它会自动合并文件 并会创建重复项 而不会产生任何冲突 请尽早指教 下图显示了文本文件中所有可能的符号 注意 分支 A
  • 是否可以选择 Dependabot 应打开 PR 的特定分支?

    正如标题所示 在 GitHub 上是否可以手动选择 Dependabot 应打开其 Pull 请求的分支 据我所见 它会针对存储库设置中设置为主要分支的分支打开 PR 但是否可以选择另一个分支 根据文档 https docs github
  • 意外推送提交:更改 git 提交消息

    在我的本地存储库中 我有一次提交的提交消息不正确 我已经发布了错误的提交消息git push 现在 远程存储库 由 GitHub 托管 也有错误的提交消息 我已经尝试过了git commit amend 但发现在这种情况下它对我不起作用 因
  • 仍然有冲突,但 git 说“没有文件需要合并”

    我有两台笔记本电脑 每台都在主分支上工作 今天早上 我忘记在另一台笔记本电脑上工作之前推送对分支所做的更改 所以我有两个不同版本的代码 因此 我从第二台笔记本电脑推送代码 然后在第一台笔记本电脑上尝试将该版本合并到远程版本中 我尝试合并 但
  • 来自远程标签的 Git 分支

    我创建了一个从另一个远程存储库镜像的新本地 git 存储库 git init git remote add original url git pull original master git remote add origin url gi
  • 从提交历史记录中删除错误提交的大文件

    如何从提交历史记录中删除错误提交的大文件 在我删除有问题的文件之前 Git 不会再将任何提交推送到远程 此后我尝试删除它们 但它们存在于之前的提交中 Note 我在项目中不再需要大文件 On git push origin my branc
  • 为什么过滤器分支上的 --cached 选项从工作目录中删除文件?

    我需要从旧存储库中删除一些本应被忽略的 Xcode 文件 所以我运行了以下命令 git filter branch index filter git rm f cached ignore unmatch mode1v3 pbxuser HE
  • 致命:Jenkins IIS ID 无效

    我正在尝试设置 Jenkins 从 bitbucket 中提取并构建一个项目 我在 IIS 8 5 Server 2012 r2 上使用它 我已经设置了 Git 和 Bitbucket 插件 我已经建立了一个包含以下内容的项目 Branch
  • git pull 出现错误:访问 https://git.foo.com/bar.git 时需要 401 授权

    我的 macbook pro 能够从公司 git 服务器克隆 推送 拉取 我的 cent 6 3 虚拟机出现 401 错误 git clone https git acme com git torque setup error The re
  • SourceTree 中通过 textconv 自定义差异

    我正在尝试比较和合并 SourceTree 中的 MySQL WorkBench 文件 为此 我创建了一个小型 shell 脚本 用于提取 mwb 文件的内容 并从其中的 XML 文件中删除一些无用的计数器 然后我将此行添加到项目根目录中的
  • 无法变基:以下未跟踪的工作树文件将被合并覆盖

    我正在尝试重新调整我的分支并压缩我的大部分提交 当我这样做时 我收到以下错误 error The following untracked working tree files would be overwritten by merge sr
  • 将某些项目从一个用户帐户移动到另一个用户帐户

    我要换工作公司 但我会继续从事同样的项目 我在 Azure DevOps 上有一些使用 Git 的项目 还有另一个使用 TFVC 的项目 我使用过这些集成在 Visual Studio 上的源代码控制工具 但从未使用过控制台命令 我想将源代
  • 在外部 3 向 diff 工具中查看已提交的 Git 合并

    有什么方法可以查看已在 3 路差异中提交的合并吗 如果 3 周前进行了分支之间的大规模合并 有什么方法可以在一个版本中看到它的 3 路差异吗 外部差异工具喜欢 BeyondCompare3 吗 我在找只是合并提交中更改的文件 如果我能让它只
  • 在命令行中从 github 下载特定文件,而不是克隆整个存储库

    如何使用命令行从 github 下载 2 个文件 内容如下 git fetch git github com username Project git file1 git fetch git github com username Proj
  • 如何使用 API 和 C# 将文件从 azure DevOps 服务器下载到指定路径

    我正在尝试使用 API 从 azure Devops 服务器下载文件 API 给出了成功响应 但是没有下载任何文件 如果我们删除格式参数 我们将获得带有文件链接的响应 单击该文件不会下载 示例代码 var personalaccesstok
  • 如何为 github 中两个分支之间的单个文件生成差异

    我需要为单个文件生成一个 diff 以显示两个版本之间的差异 这实际上是 github 中的标签 然后我想通过电子邮件将此差异发送给某人 因此差异的 github URL 将是理想的选择 github 比较视图将允许我对所有更改的文件执行此
  • git-svn SVN 作者文件的相对路径?

    我已经使用 git svn 从工作中克隆了一个 SVN 存储库 在最初的克隆过程中 我提供了一个 SVN 作者文件 当我进行初始克隆时 git 设置了authorsfile作为绝对路径 但是 我在工作机器和笔记本电脑上保留了这个 git 存
  • 您对版本控制进行到什么程度了? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi

随机推荐

  • 【图像】光谱波长分布图

    可见光范围内的颜色倒序为 赤橙黄绿青蓝紫 猜你喜欢 xff1a x1f447 x1f3fb 图像 一个像素占几个字节 xff1f 多少比特 xff1f 图像 尺度不变特征变换算法 xff08 SIFT xff09 基于小波变换的图像边缘检测
  • 百度2014校园招聘-研发工程师笔试题(济南站)

    一 xff0c 简答题 30分 1 xff0c 当前计算机系统一般会采用层次结构存储数据 xff0c 请介绍下典型计算机存储系统一般分为哪几个层次 xff0c 为什么采用分层存储数据能有效提高程序的执行效率 xff1f xff08 10分
  • js中,export和module.export的区别

    说明 导出模块就是导出对象 xff0c export和module exports两者区别 xff1a export是设置导出模块对象的指定属性module export既可以设置导出模块的所有属性 xff0c 又可以设置导出模块的指定属性
  • ERROR:Session/line number was not unique in database. History logging moved to new session.

    摘要 xff1a 遇到此类错误 xff0c 可以通过分段调试的方法找到引发错误的位置 引发错误的原因不详 xff0c 可能很基础 Distribution of the peak number file 61 pd read excel 3
  • ubuntu xfce4和vncserver

    安装xfce4 sudo apt get install xfce4 如果你想创建一个新的用户 xff0c 而不是将桌面使用root权限登录 xff0c 可以执行下面的代码 xff1a 安装vncserver sudo apt instal
  • harmonyOS hdc配置以及自动签名

    hdc是sdk tools中自带的命令 xff0c 你没有配置系统环境变量指定它所在的目录 xff0c 肯定不能直接到处任意调用啊 xff0c 你需要进入到hdc exe所在路径的当前路径下才能去调用它 xff0c 或者你把它的路径加入到系
  • Vue脚手架(Vue-cli)安装

    脚手架是Vue官方提供的标准化开发工具 开发平台 官方文档开始 vue cli cli c command l line 行 interface 命令行接口工具 第一步 仅第一次执行 全局安装 64 vue cli npm install
  • 使用vscode开发配置uni-app(小程序)

    这个文件是用VsCode写uniapp小程序的步骤笔记 安装Vue脚手架 vue cli npm install g 64 vue cli 通过脚手架创建uni app项目 vue create p dcloudio uni preset
  • uniapp image组件的基本使用

    image组件的基本使用 就是用来显示图片的 src 来设置我们图像的路径 属性名类型默认值说明平台差异说明srcString图片资源地址 lt template gt lt div gt lt view gt lt image src 6
  • 将本机做成虚拟镜像文件(使用VMware vCenter Converter收取镜像)

    下载地址 xff08 需要账号 xff09 xff1a https customerconnect vmware com downloads info slug infrastructure operations management vm
  • uniapp 网络请求 get请求

    网络请求 在uni中可以调用uni request方法进行请求网络请求 需要注意的是 xff1a 在小程序中网络相关的API在使用需要配置域名白名单 官方文档 如果发起请求就调用我们这个uni request OBJECT 发送get请求
  • electron之旅(二)react使用

    首先使用react模板 我们这里使用的是vite和yarn span class token function yarn span create vite span class token comment 创建vite的react js模板
  • flutter学习之旅(二)

    如果不知道怎么安装编写可以查看这篇 创建项目 另一个创建方法 flutter create 项目名 热部署 vscode 热部署 vscode很简单 xff1a 可以通过Debug进行调试 使用flutter查看设备 flutter dev
  • Flutter学习之旅 - Scaffold属性Drawer侧边栏

    span class token class name Scaffold span span class token punctuation span appBar span class token punctuation span spa
  • Flutter学习之旅 - AppBar、TabBar、TabBarView实现头部顶部滑动导航

    文章目录 AppBar自定义顶部按钮图标 颜色取消debug图标TabBar TabBarView来实现顶部导航PreferredSize组件改变TabBar导航样式自定义KeepAliveWrapper缓存页面如何获取tab下的索引值销毁
  • Flutter学习之旅 - 路由

    文章目录 Flutter路由介绍普通路由普通路由传值 命名路由将 96 routes 96 的配置提到外面 使用的是Map 命名路由传值 路由跳转返回上一级路由替换路由返回到根路由返回Tabs后到指定页面 Flutter路由介绍 flutt
  • Ubuntu 和 Debian 的关系

    转自 xff1a http people ubuntu com happyaron udc cn lucid html ch11s09 html Debian 于 1993年8月16日 由一名美国普渡大学学生 Ian Murdock 首次发
  • Makefile学习笔记

    主要参考文档 xff1a 跟我一起写makefile xff0c 这里 有一篇 谈谈职业规划 CSDN对陈皓的采访 xff0c 被采访的大牛就是这个文档的作者 xff0c 他的CSDN专栏 本文的示例工程及Makefile 在这里 一 关于
  • 运行的docker增加端口映射

    1 运行了一个centos7的容器 xff0c 22端口映射给宿主机5002端口 xff1a docker span class token function ps span span class token operator span s
  • 23.易混淆命令(apt-get、wget、git clone、pip与pip3区别、apt-get和pip区别)

    摘要 xff1a 本文详细介绍了Ubuntu系统下apt get wget git clone pip与pip3 apt get和pip几组概念的区别 1 apt get 参考文献 xff1a apt get 是AdvancedPackag