首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当pypi关闭时,如何使用easy_install和buildout?

当 PyPI 关闭时,您可以使用 easy_install 和 buildout 来安装 Python 包。以下是如何使用这两种方法的详细说明:

easy_install

easy_install 是一个 Python 包安装工具,可以从 PyPI 下载并安装 Python 包。要使用 easy_install,请按照以下步骤操作:

  1. 首先,确保您已经安装了 setuptools 和 easy_install。如果没有,请使用以下命令安装:
代码语言:txt
复制
pip install setuptools
  1. 接下来,使用 easy_install 安装您需要的包。例如,要安装 requests 包,请运行以下命令:
代码语言:txt
复制
easy_install requests
  1. 如果您需要从特定的 URL 或文件安装包,请使用以下命令:
代码语言:txt
复制
easy_install <URL or file path>

buildout

buildout 是一个 Python 项目构建工具,可以帮助您管理项目的依赖关系。要使用 buildout,请按照以下步骤操作:

  1. 首先,确保您已经安装了 buildout。如果没有,请使用以下命令安装:
代码语言:txt
复制
pip install zc.buildout
  1. 创建一个名为 buildout.cfg 的配置文件,并在其中添加您需要的包。例如:
代码语言:txt
复制
[buildout]
parts = python
        my_package

[python]
recipe = zc.recipe.egg
eggs = requests

[my_package]
recipe = zc.recipe.egg
eggs = my_package
  1. 运行 buildout 以安装指定的包:
代码语言:txt
复制
buildout
  1. 最后,在您的项目中使用 buildout 生成的 Python 环境。例如,您可以在项目的主文件中添加以下代码:
代码语言:python
代码运行次数:0
复制
from my_package import something

通过这种方式,您可以在 PyPI 关闭时使用 easy_install 和 buildout 安装和管理 Python 包。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用POI打开Excel文件遇到out of memory如何处理?

根据测试,打开50万个单元格数据的时候,就会遇到OOM(OutOfMemory)的问题;或者打开包含有20万个合并单元格(包含border或者背景色)的时候,也会遇到OOM(OutOfMemory)...第一个办法,对于仅导入数据很有效。但Excel是有样式的情况,把Excel转成CSV就会导致样式丢失,所以pass了这个方法。...经过一些尝试,发现是同一间构建的workbook太多了,减少到4个,单元测试就可以正常跑完。 这样来看,POI的问题还真是让人挺头疼。...此外根据测试来看,workbook的数量,可能是跟Excel文件的大小相关,这会导致后续开发可能会遇到更多的问题。...那可以分别使用这两个组件验证一下,我们主要想解决的问题有两个: 大量数据样式的Excel文件能一次性打开 可以有办法保留样式或者操复制样式 对于问题1,EasyExcelGcExcel都可以做的很好

42110

使用pypi-server搭建简单的PyPI

pypiserver 是一个最基本的PyPI服务器实现, 可以用来上传维护Python包. 本文介绍 pypiserver 在Ubuntu上的基本安装, 配置使用. 1....的上传操作是密码保护的, 不过可以通过以下启动参数来关闭密码保护: pypi-server -P ....这两个参数同时指定为., 表示所有的操作都不需要密码保护. 此时, 就可以在Python项目的根目录下, 执行远程安装命令来上传包....需要在已有的密码文件中添加新的用户名密码, 不能再使用-c参数, 否则会将已有的数据覆盖....启动 pypiserver , 通过-P参数来指定所要使用的密码文件. 默认情况下, 上传操作会需要密码验证, 如果希望其他操作也需要密码验证, 可以使用-a参数.

1.6K20
  • Python之包管理工具快速入门

    Python包管理工具 这么多的Python包管理工具,刚开始接触Python时会有点不知如何选择。其实,查过Python的官方文档之后,慢慢就理清了这些工具之间的关系了,也就没有这么混乱了。...setuptools 可以识别.egg文件,并解析、安装它 easy_install 安装好setuptools/distribute之后,我们就可以直接使用easy_install这个工具了: 1....从PyPI上安装一个包:使用 easy_install package 命令后,easy_install 可以自动从 PyPI 上下载相关的包,并完成安装,升级 2.下载一个包安装:通过 easy_install...easy_install 有很多不足:安装事务是非原子操作,只支持 svn,没有提供卸载命令, 安装一系列包需要写脚本。pip 解决了以上问题,已经成为新的事实标准。...大致了解这些Python包管理工具后,大家应该也清楚了怎么选择使用。 本文没有涉及如何制作并发布一个Python包,感兴趣的同学可以去Python官网上查查。

    88350

    Python之包管理工具快速入门

    Python包管理工具 这么多的Python包管理工具,刚开始接触Python时会有点不知如何选择。其实,查过Python的官方文档之后,慢慢就理清了这些工具之间的关系了,也就没有这么混乱了。...setuptools 可以识别.egg文件,并解析、安装它 easy_install 安装好setuptools/distribute之后,我们就可以直接使用easy_install这个工具了: 1....从PyPI上安装一个包:使用 easy_install package 命令后,easy_install 可以自动从 PyPI 上下载相关的包,并完成安装,升级 2.下载一个包安装:通过 easy_install...easy_install 有很多不足:安装事务是非原子操作,只支持 svn,没有提供卸载命令, 安装一系列包需要写脚本。pip 解决了以上问题,已经成为新的事实标准。...大致了解这些Python包管理工具后,大家应该也清楚了怎么选择使用。 本文没有涉及如何制作并发布一个Python包,感兴趣的同学可以去Python官网上查查。 作者:包子

    72530

    使用pypi-server搭建简单的PyPI

    pypiserver 是一个最基本的PyPI服务器实现, 可以用来上传维护python包. 本文介绍 pypiserver 在ubuntu上的基本安装, 配置使用. 1....的上传操作是密码保护的, 不过可以通过以下启动参数来关闭密码保护: pypi-server -P ....这两个参数同时指定为., 表示所有的操作都不需要密码保护. 此时, 就可以在Python项目的根目录下, 执行远程安装命令来上传包....需要在已有的密码文件中添加新的用户名密码, 不能再使用-c参数, 否则会将已有的数据覆盖....启动 pypiserver , 通过-P参数来指定所要使用的密码文件. 默认情况下, 上传操作会需要密码验证, 如果希望其他操作也需要密码验证, 可以使用-a参数.

    3.5K20

    linux python 遇到的问题

    使用yum 出现以下错误  File "/usr/bin/yum", line 30     except KeyboardInterrupt, e:                            ...python3/pythonstartup 刷新配置 source .bash_profile ---------------------------------------- 安装setuptools,...使用豆瓣源 虽然用easy_installpip来安装第三方库很方便 它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。...http://pypi.python.org/simple/ 跟ubuntu的aptcentos的yum有各个镜像源一样,pypi也有。...使用镜像源很简单,用-i指定就行了: sudo easy_install -i http://pypi.douban.com/simple/ sudo pip install -i http://pypi.douban.com

    54710

    使用Pyramid框架构建Python

    关于Pyramid框架 在本博另一篇文章“使用Buildout进行开发”中,有讲到使用Buildout来将Pyramid框架集成到Python环境中,并构建一个“helloworld”级别的Python...这是一种以分辨分隔应用中的不同功能来简化应用的设计允许每一个部件的修改完全独立于其他的模式。...创建项目主目录,并在虚拟环境中安装Pyramid: #mkdir pyramid_sites #cd pyramid_sites #easy_install pyramid 上述命令会将框架需要的所有文件都安装到虚拟环境中...;ConfiguratorResponse是Pyramid中的函数,这些函数分别被使用来为应用配置细节设置参数以及对请求作出反应。...使用Scaffolding构建一个Pyramid应用 在上述示例中,所有的工作都是在一个文件中(application.py)完成,虽然这是一种非常好的方式来展示如何使用Pyramid来压缩简化构建

    1.1K10

    Matplotlib 中文用户指南 2 安装

    安装 原文:Installing 译者:飞龙 协议:CC BY-NC-SA 4.0 有许多安装 matplotlib 的不同方法,最好的方法取决于你使用的操作系统,已经安装的内容以及如何使用它。...如果使用了pip,easy_install或者从源码安装,安装器会尝试从 PyPI 下载并安装python_dateutil。...如果使用了pip,easy_install或者从源码安装,安装器会尝试从 PyPI 下载并安装pyparsing。 libpng 1.2 (或更新) 用于加载保存 PNG 文件(下载)。...如果使用了pip,easy_install或者从源码安装,安装器会尝试从预期位置定位 FreeType。如果找病毒奥,尝试安装 pkg-config,用于寻找所需非 Python 库的工具。...版本 8.6. 0 8.6.1 已知有问题,以错误的顺序关闭多个窗口可能导致段错误。 pyqt 4.4 或更新 Qt4 控件库的 Python 包装,用于 Qt4Agg 后端。

    1.4K20

    《PyCon2018》系列一:Pipen

    有了easy_install,用户想安装某个package的时候,只需要执行easy_install ,工具会自动把package及其依赖(默认从官方的PyPI)下下来进行安装。...与之前的package安装方式相比,easy_install有以下优点: 更好的用户安装体验 绝大多数package都来自PyPI 更适合自动化 至于缺点嘛,最主要的就是:没有easy_uninstall...如此一来,我们就面临着两个方面的问题: 对于项目AB或者项目AC,如何区分它们所使用的不同版本的Python以及快速切换?...对于项目BC,由于它们都使用Python3.6,安装的第三方package都会放到Python3.6的site-packages目录下面,那么如何区分它们所需的不同版本的Flask?...对于第一个问题,可以把所需要的Python都装上,给它们指定不同的alias,在开发不同项目使用不同的alias。

    69610

    从黑暗走向光明:Python包安装进阶之路

    后来还看到一个叫 easy_install,可以自动解析package之间的依赖关系,生产效率感觉提上去了。不过经常出错,虽然比手动安装好多了,使用起来还是挺费劲的。...如果再使用上豆瓣上的PyPi源,那使用体验简直不能太好。...simple## 注意: 如果使用http链接,需要指定trusted-host参数[global]timeout = 60index-url = http://pypi.douban.com/simpletrusted-host...现在除了anaconda,还有精简的miniconda专门为生物信息准备的bioconda,虽然名字不一样,只是默认安装带的package不一样而已,使用方法没什么区别。...# 关闭虚拟环境source deactivate # 列出已经创建的虚拟环境 conda info --evns 参考 pip使用豆瓣源 http://www.cnblogs.com/ZhangRuoXu

    1.3K70

    windows python flas

    Windows下安装Flask Flask介绍 是一个轻量级的Web应用框架, 使用Python编写。基于 WerkzeugWSGI工具箱 Jinja2模板引擎。Flask使用 BSD 授权。...Flask安装的前提条件 1.已安装python2.x版本 2.已安装easy_install 在安装flask之前,你必须要先安装pythoneasy_installeasy_install只支持...的安装我就不介绍了,自己去官网下载版本安装就可以了 这是Python的官网: http://www.python.org/ 这是下载easy_install的网站 下载地址:http://pypi.python.org.../pypi/setuptools 可以找到正确的版本进行下载。...如何创建呢?下面我们来演示一下,运行cmd,先进入我们需要创建环境的目录,我这里就直接放在个人文件夹中的,根据你的需要自行选择。

    48320

    Python-pip的安装与使用

    如何将这些模块导入到自己的项目中呢? Python官方的PyPi仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你自己写的开源模块,都可以发布到这里,让全世界的人分享下载 。...python有两个著名的包管理工具easy_installpip。在python 2中easy_install是默认安装的,而pip需要我们手动安装。...随着Python版本的提高,easy_install已经逐渐被淘汰,但是一些比较老的第三方库,在现在仍然只能通过easy_install进行安装。...格式的文件,下载到本地,然后使用pip进行安装。...比如我在PYPI上提前下载的pillow库的wheel文件,后缀名为whl ? 可以使用pipinstallpillow-4.2xxxxxxx.whl的方式离线进行安装

    1.3K10
    领券