”conda,pip,git clone和源码安装“四种方式安装 python 包

一、安装位置

主要存在三个安装位置:

  1. 无论系统环境还是虚拟环境,conda install 均将 package 安装到 anaconda3/pkgs 目录下

  1. 系统环境下 pip install 将 package 安装到 ~/.local/lib/python3.x/site-packages 目录下

  1. 虚拟环境下 pip install 将 package 安装到 anaconda3/envs/current_env/lib/python3.x/site-packages 目录下

  1. git clone 和源码安装方式均是基于 pip install 的,所以安装位置与2,3一致

二、依赖数据库

  1. conda install 依赖于 anaconda 数据库https://www.anaconda.com/和 bioconda 数据库https://bioconda.github.io/

  1. pip install 依赖于 PyPI 数据库 https://pypi.org/

  1. git clone 当然是克隆 github 项目 https://github.com/

  1. 源码包也主要是来源于 PyPI 数据库

三、安装范围

  1. conda install 的安装范围不仅仅局限于 python package,也就是除了安装 python package,还能安装通用 linux 软件,gcc 库等。但 conda install 所能安装的 python package 数量要远远少于 pip install。如果通过 conda install 安装 package,可以先在 anaconda 数据库检索 conda 是否提供该包的安装。

conda install packagename
  1. pip install:绝大多数的 python package 都可以通过 pip install packagename 命令直接安装。当然是否报错就需要另当别论。

pip install packagename
  1. git clone:严格来说 git clone 并不是一种安装方式,只不过是将 package 从 github 上克隆下来,然后利用 pip install 进行安装,和2存在交叉。前边说了绝大多数的 python package 都可以通过 pip install packagename 命令直接安装,那么就还用一小部分 python package 是无法直接安装的。某些 package 只存在于 github 数据库中而没有上传到 PyPI 数据库,这时就需要先将 package 从 github 克隆到本地,然后通过 pip install . 命令安装

git clone link_to_packagename
cd packagename
pip install .
  1. 源码安装:这种方式一般是走投无路才会选择的安装方式,缺失依赖包会直接报错,然后根据报错手动安装所有的依赖包

python setup.py install

四、各自优势

  1. codna install package:强大的安装方式,能够自动解决依赖包/依赖软件的安装(不仅仅只是 python package,还有其他的软件)

  1. pip install package:基本支持所有的 python package 的直接安装,同时安装依赖包。某些只存在 github 数据库的 package 也是先克隆到本地,然后用 pip install 安装

  1. 源码安装是最后的选择

五、安装方式优先级

  1. conda install package 和 pip install package 这两种方式优先使用哪一种都没关系,但需要考虑 package 调用顺序优先级以及避免重复安装,优先使用哪种就要一直保持,不能这次安装 package A 用 conda install 方式,下次安装 package B 用 pip install,如果经常这样安装 package 在以后调用的时候很可能报错。

  1. 个人经验 pip install package > conda install package > pip install git_clone > 源码安装

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中,可以使用git clone命令将项目从GitHub克隆到本地。这种方式通常用于那些没有上传到PyPI(Python Package Index)数据库的Python。首先,需要通过git clone命令将项目从GitHub克隆到本地文件夹中,然后可以使用pip install命令安装该项目。具体的步骤为: 1. 打开命令行终端。 2. 使用git clone命令将项目从GitHub克隆到本地。命令格式为:git clone [项目链接]。例如:git clone https://github.com/example/repo.git。 3. 进入克隆下来的项目文件夹,可以使用cd命令切换到项目文件夹。例如:cd repo。 4. 使用pip install命令安装项目的依赖。命令格式为:pip install .。注意,在项目文件夹的根目录下执行该命令。 5. 等待安装完成。 这样,通过git clonepip install命令,就可以将Python项目从GitHub克隆到本地并安装依赖。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [”condapipgit clone源码安装四种方式安装 python ](https://blog.csdn.net/flashan_shensanceng/article/details/129742960)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [用Python自动化批量下载gitee项目](https://blog.csdn.net/weixin_46105038/article/details/119970319)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值