不使用 pip 安装 Python 包

在本文中,我们将学习如何在 Python 中安装没有 pip 的库。 我们还将学习如何使用 conda 命令在 Python 中安装包。


不使用 pip 命令安装 Python 库

在 Python 中,pip 命令是我们系统中安装开源库最常用的方法。 但是,除了 pip 命令之外,还有另一种手动安装 Python 库的方法。

要在不使用 pip 命令的情况下安装 Python 库,我们需要从 pypi.org 下载并安装包,然后使用 Python 运行 setup.py 文件。

本节介绍安装其他 Python 包之前要遵循的过程。

  • 去百度搜索 pypi.org,你将被重定向到以下页面。
    用于安装库的 python.org 网站
  • 假设我们要安装 python 包 SciPy。 我们先将它写在搜索项目栏中,然后回车。
    搜索我们要安装的包
  • 我们将获得不同库的列表,然后单击我们要安装的库,列表中的第一个包是所有包中最相关的。 在我们的例子中选择第一个,scipy 1.9.1。
    点击包
  • 单击所需的包后,我们将被重定向到下一页。 单击下载文件选项以移动到不使用 pip 下载 python 包的进一步过程。
    点击下载按钮
  • 点击下载文件后,我们会看到一些链接。 如果我们愿意,我们可以通过它们,但如果我们想直接安装包,我们可以单击源代码分发中的第一个链接。
    单击 Source Distribution 的第一个链接
  • 单击链接后,将开始安装 python 包 SciPy,而无需使用 pip 命令。 我们将得到它的一个 zip 文件。
    SciPy 安装链接
  • 安装完成后,我们将单击显示在文件夹中以移动到我们安装了 zip 文件的文件夹。
    单击在文件夹中显示以转到文件夹

现在我们被重定向到 zip 文件 scipy-1.9.1.tar 所在的文件夹。

* 我们打开压缩后的文件夹,然后将文件或文件夹拖到新的位置进行解压。 我们将按住压缩文件夹或单击鼠标右键,选择全部提取,然后按照屏幕上的说明解压缩全部内容。 ![从压缩文件夹中提取文件。](https://img-blog.csdnimg.cn/img_convert/2c8030bdac313acee6a5404080ff53fe.png)

我们已将所有文件提取到我们的系统中。

![系统中提取的文件夹和文件](https://img-blog.csdnimg.cn/img_convert/77101adb96e00fffde49c668bf58b2be.png) * 我们将以管理员身份打开命令提示符。 使用 cd 命令导航我们提取的目录。 ```bash cd ['directory'] ``` * 使用以下命令在 Python 中运行 setup.py 文件。 ```bash python setup.py install ```

之后必须在我们的系统上安装必要的软件包。 要检查系统中是否安装了 Python 包,我们打开 cmd 提示符并导入我们要检查可用性的包。

import scipy

在此之后,我们将检查包的版本。

scipy.__version__

这说明系统中安装了scipy。

Scipy version


使用 Conda 命令安装 Python 包

我们还可以在 cmd 提示符下使用 conda 安装 python 包。

conda install scipy

使用 conda 命令安装包

conda 命令安装所有要求和包。

要求安装更新

我们现在可以利用已安装的库导入我们的 Python 应用程序。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/135470.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

springboot模板引擎

1.服务端渲染时相比与前后端分离开发 原理是 跳过前端这一层 直接到服务端 通过数据和模板 生成页面返回前端 springboot包含如下模板引擎 典型如thymeleaf 1>导入依赖 2>查看路径 模板页面在 public static final String DEFAULT_PREFIX “classpath:/templates/”; 即…

Zabbix SNMPv3

一、Snmpv3简述 SNMPv3是Simple Network Management Protocol version 3(简单网络管理协议第三版)的缩写。它是一种网络管理协议,用于监控和管理网络中的设备、系统和应用程序。 相对于之前的版本,SNMPv3具有更强的安全性和扩展…

[HXPCTF 2021]includer‘s revenge

文章目录 方法一前置知识Nginx 在后端 Fastcgi 响应过大产生临时文件竞争包含绕过include_once限制 解题过程 方法二前置知识Base64 Filter 宽松解析iconv filter 解题过程 方法一 NginxFastCGI临时文件 前置知识 Nginx 在后端 Fastcgi 响应过大产生临时文件 www-data用户在n…

网页判断版本更新

一、需求解析 为什么我会想到这个技术呢,是因为我有一次发现,我司的用户在使用网页的时候,经常会出现一个页面放很久,下班也不关这个页面,这样就会导致页面的代码长时间处于不更新的状态。 在使用到一个功能出了bug&a…

消息队列原理和实现

实现原理 消息队列的本质就是在内核态开辟一块内核态的内存,用于存储数据和从这块内存读取数据而已。 实现函数

模拟实现string类——【C++】

W...Y的主页 😊 代码仓库分享 💕 🍔前言: 我们已经将STL中的string类重要接口全部认识并熟练掌握,为了让我们对string与C类与对象更深层次的了解,我们这篇博客将string类进行模拟实现。 目录 string类的…

【C++】C++入门详解 I【C++入门 这一篇文章就够了】

C入门 前言一、C关键字(C98)二、命名空间 namespace(一)namespace的出现(二)namespace的定义(1)namespace 的正常定义(2)namespace的功能特性1. 命名空间 可嵌…

SharePoint 的 Web Parts 是什么

Web Parts 可以说是微软 SharePoint 的基础组件。 根据微软自己的描述,Web Parts 是 SharePoint 对内容进行构建的基础,可以想想成一块一块的砖块。 我们需要使用这些砖块来完成一个页面的构建。 我们可以利用 Web Parts 在 SharePoint 中添加文本&am…

时序预测 | MATLAB实现基于BP-Adaboost的BP神经网络结合AdaBoost时间序列预测

时序预测 | MATLAB实现基于BP-Adaboost的BP神经网络结合AdaBoost时间序列预测 目录 时序预测 | MATLAB实现基于BP-Adaboost的BP神经网络结合AdaBoost时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 1.MATLAB实现基于BP-Adaboost的BP神经网络结合AdaB…

NZ系列工具NZ08:图表添加标签工具

我的教程一共九套及VBA汉英手册一部,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。大家在学习的过程中可能会存在困惑,这么多知识点该如何组织…

(二)正点原子I.MX6ULL u-boot移植

一、概述 这里使用的是NXP官方2022.04发布的uboot,移植到正点原子阿尔法开发板(v2.1) u-boot下载:gitgithub.com:nxp-imx/uboot-imx.git 移植是基于NXP的mx6ull_14x14_evk 二、编译NXP官方uboot 进入NXP的u-boot目录 先在Makefile…

通过设置响应头解决跨域问题

网上很多文章都是告诉你直接Nginx添加这几个响应头信息就能解决跨域,当然大部分情况是能解决,但是我相信还是有很多情况,明明配置上了,也同样会报跨域问题。 这大概率是因为,服务端没有正确处理预检请求也就是OPTIONS请…

Word 插入的 Visio 图片显示为{EMBED Visio.Drawing.11} 解决方案

World中,如果我们插入了Visio图还用了Endnote, 就可能出现:{EMBED Visio.Drawing.11}问题 解决方案: 1.在相应的文字上右击,在出现的快捷菜单中单击“切换域代码”,一个一个的修复。 2.在菜单工具–>…

配置交换机将Log发送到日志服务器

文章目录 一、配置说明二、配置步骤推荐阅读 一、配置说明 配置将实现如下: 配置交换机将Log发送到日志服务器。 将信息等级高于等于 debug 的日志信息将会发送到日志服务器上。 允许输出日志信息的模块为default所有应用模块日志信息。 SW1为我们日志源交换机…

【Redis】redis的下载安装

目录 1.window安装 2.Linux安装 下载 解压 移动redis目录 编译 1.window安装 在github 下载redis的安装包 https://github.com/microsoftarchive/redis/releases 下载完后安装相应的目录下,比如我是放在c盘的Program Files下 开启redis,双击运行…

CCF ChinaSoft 2023 论坛巡礼|程序设计教育论坛

2023年CCF中国软件大会(CCF ChinaSoft 2023)由CCF主办,CCF系统软件专委会、形式化方法专委会、软件工程专委会以及复旦大学联合承办,将于2023年12月1-3日在上海国际会议中心举行。 本次大会主题是“智能化软件创新推动数字经济与社…

SQL练习---511.游戏玩法分析 I

题目描述 分析 题目描述很简单,找出用户第一次登陆的时期,很简单一个用户有多个记录,因此按用户分组即可,但是不知道日期能否求出最小值,事实证明还是可以的。 题解 select player_id,min(event_date) first_login f…

Linux的命令——关于操作用户及用户组的命令

目录 1.Linux的命令格式 2.用户与用户组管理 2.1用户管理 添加用户 设置用户密码 删除用户 修改用户 2.2用户组管理 新增用户组 删除用户组 修改用户组属性 用户组切换 用户组管理 用户切换 1. su 2.sudo 1.Linux的命令格式 Linux系统中几乎所有操作&#xff0…

基于STM32控制直流电机加减速正反转仿真设计

**单片机设计介绍,基于STM32控制直流电机加减速正反转仿真设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 本设计由STM32F103、L298N电机驱动电路、按键电路组成。通过按键可以控制电机,正转、反转、加…

8年经验之谈 —— 接口测试框架中的鉴权处理!

接口自动化测试中通常都有鉴权机制,就是判断是否在登录状态下,已登录方可调用接口,未登录则不可调用。本文将带领大家学习使用rest-assured框架实现基于cookies和token的鉴权关联,实现接口自动化测试。 1、基于cookies的鉴权关联…