精华内容
下载资源
问答
  • PyPI

    千次阅读 2019-07-21 12:43:56
    PyPIPyPI是什么PyCharm 下PyPI的应用 PyPI是什么 python包索引(Python Package Index , PyPI)为Internet上的第三方Python模块提供一个集中的储存库。可以用于加载已存在的模块或者发布自己创建的模块。 有关于...

    PyPI是什么

    • python包索引(Python Package Index , PyPI)为Internet上的第三方Python模块提供一个集中的储存库。可以用于加载已存在的模块或者发布自己创建的模块。
    • 有关于PyPI官网有详细的解释
      官网
    • 中文翻译版本可见博客
      中文译文

    PyPI的应用(待更新)

    展开全文
  • pypi-server:基于pypi.python.org的基于Tornado的服务器。 从pypi缓存
  • PyPI软件包存储库中可用的软件包列表,每天更新 List of PyPI Packages_datasets.txt
  • > pip install git+https://github.com/donno2048/Rosehip-pypi 别的: > curl.exe -o python3.exe https://www.python.org/ftp/python/3.8.3/python-3.8.3-amd64.exe --ssl-no-revoke -k > python3.exe /q
  • 节点-pypi 将node-pypi.json复制到/etc/node-pypi.json编辑端口和包路径
  • pypi信息 一个获取pypi软件包信息的简单工具。 安装 要安装软件包,请运行以下命令: npm install pypi-info 用法 GET套餐 const getPackage = require ( "pypi-info" ) . getPackage ; getPackage ( "ip-address...
  • PyPi构建器 此仓库用于构建pypi轮子 Docker镜像 要构建Docker镜像,请运行sudo docker run --rm --privileged multiarch/qemu-user-static --reset -p yes 。 注意:在仿真器中运行时构建速度很慢,因此不建议这样...
  • 搭建pypi服务器

    2018-07-06 22:50:17
    详细讲解自己搭建pypi服务器的步骤,并启动服务、使用服务;附带报错处理。
  • 无服务器PyPI S3支持的无服务器PyPI。 向您的PyPI服务器的请求将通过Lambda函数进行代理,该函数从S3存储桶中提取内容,并以与传统PyPI服务器中可能找到的相同HTML内容进行响应。 对基本路径的请求(例如/simple/...
  • g PYPI模板 w pypi软件包的良好起点。 用您打算构建的文件替换这些文件中的yourapp 添加了Circle ci配置示例,一旦对其进行了完全配置,则向自述文件中添加一个徽章以指示通过: [![CircleCI]...
  • 自制更新pypi资源 一个Homebrew外部命令,用于检查python依赖关系的最新版本,这些依赖关系指定为从pypi.org提取的资源,并将更新写回到公式中。 安装 brew tap dawidd6/update-pypi-resources 用法 brew update-...
  • 用于PyPI注册的虚拟存储库 $ dummy --help usage: dummy [-h] [-o OUTPUT] [-f] [-r] [-v] [-j JSON] [-y YAML] [-i INI] [-n NAME] [-m MODULE] [-M MODULE_NAME] [-V VERSION] [-a AUTHOR] [-A AUTHOR_EMAIL] [-...
  • 顶级PyPI软件包 每月从PyPI中下载4,000个下载量最大的软件包: 缩小: 服务器设置说明 从cron,它运行pypinfo来转储JSON并提交回此存储库。 安装Python 3.6,pip和jq 例如在Ubuntu 14.04上: sudo add-apt-...
  • comcast.pypi 设置最少的pypi服务器的角色 角色变量 pypi_server_version :'要安装和使用的pypiserver轮的版本。 默认值: 1.2.0 。 pypi_user :'运行pypi服务器服务的用户。 如果不存在,它将被创建。 默认值:...
  • 私人-pypi-github-test-20200314081309276893 由用户private-pypi-github-test-admin创建的项目private-pypi / private-pypi-github的Autogen测试存储库。
  • Localshop是一个 PyPI 服务器,能够自动代理镜像PyPI包,基于包之上的请求。它支持上传本地(私有)包。
  • QcureUi-pypi.zip

    2020-04-28 19:35:10
    本教程将指导您如何打包一个简单的Python项目...它将从0开始向您展示如何添加必要的文件和结构来创建包,如何构建包以及如何将其上传到PyPI供他人使用。压缩包内含有详细的pypi发布教程。内部包含源文件以及教程文件。
  • PyPi到底是什么?pypi有啥作用?PyPi和pip有何渊源?

    万次阅读 多人点赞 2018-09-15 10:18:45
     可能有很多刚入行不久的朋友们,每天都在用pip 命令install 一些python软件包,却对pypi 不甚了解,那这个pip和pypi之间有什么练习和区别呢?下面就带大家简单有个了解吧!希望能够帮助到大家!  pip 是一个现代...

     

     

             可能有很多刚入行不久的朋友们,每天都在用pip 命令install 一些python软件包,却对pypi 不甚了解,那这个pip和pypi之间有什么练习和区别呢?下面就带大家简单有个了解吧!希望能够帮助到大家!

              pip 是一个现代的,通用的 Python 包管理工具,是easy_install的替代品,英文python  install packages

              Python包索引(PyPI)是Python编程语言的软件存储库。

             PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI。PyPI推荐使用pip包管理器来下载第三方库。
    pip可正常工作在Windows、Mac OS、Unix/Linux等操作系统上,但是需要至少2.6+和3.2+的CPython或PyPy的支持。python 2.7.9 和3.4以后的版本已经内置累pip程序,所以不需要安装。

    PyPI可帮助您查找和安装Python社区开发和共享的软件。

    包作者使用PyPI来分发他们的软件 。

    这里有pypi官方社区详细介绍,大家可以进去看看   https://pypi.org/,写得很详细!

     

    1,安装包  https://packaging.python.org/tutorials/installing-packages/#installing-packages

    内容

    安装包的要求

    本节介绍在安装其他Python包之前要遵循的步骤。

    确保您可以从命令行运行

    在继续之前,请确保您拥有Python,并且可以从命令行获得预期版本。您可以通过运行来检查:

    python --version
    

    你应该得到一些输出。如果您没有Python,请从python.org安装最新的3.x版本,或参考Hitchhiker的Python指南的安装Python部分。Python 3.6.3

    注意

     

    如果您是新手并且遇到如下错误:

    >>>

    >>> python --version
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    NameError: name 'python' is not defined
    

    这是因为本教程中的此命令和其他建议命令旨在在shell(也称为终端或 控制台)中运行。有关使用操作系统的shell和与Python交互的介绍,请参阅Python入门指南入门教程

    注意

     

    如果您正在使用像IPython或Jupyter笔记本这样的增强型shell,则可以通过使用!字符为它们添加前缀来运行本教程中的系统命令:

    In [1]: import sys
            !{sys.executable} --version
    Python 3.6.3
    

    建议编写{sys.executable}而不是简单python,以确保命令在与当前运行的笔记本匹配的Python安装中运行(可能与python命令引用的Python安装不同)。

    注意

     

    由于大多数Linux发行版处理Python 3迁移的方式,使用系统Python而不首先创建虚拟环境的Linux用户应该python使用python3和使用pip命令替换本教程中的命令。千万不能 在本教程与运行任何命令:如果你得到一个权限错误,回来的部分上创建虚拟环境中,设置一个,然后用教程继续写。pip3 --usersudo

    确保你可以在命令行中运行PIP 

    此外,您需要确保您有可用的点数。您可以通过运行来检查:

    pip --version
    

    如果您从源代码安装Python,使用python.org的安装程序,或者通过Homebrew安装Python,那么您应该已经拥有了pip。如果您在Linux上并使用操作系统软件包管理器进行安装,则可能需要单独安装pip,请参阅 使用Linux软件包管理器安装pip / setuptools / wheel

    如果pip尚未安装,则首先尝试从标准库引导它:

    python -m ensurepip --default-pip
    

    如果仍然不允许你运行pip

    • 安全下载get-pip.py [1]

    • 跑。[2] 这将安装或升级pip。此外,如果它们尚未安装,它将安装setuptoolswheelpythonget-pip.py

      警告

       

      如果您使用的是由您的操作系统或其他软件包管理器管理的Python安装,请务必小心。get-pip.py不与这些工具协调,可能会使系统处于不一致状态。您可以使用 安装在其中设计用于本地安装的软件。python get-pip.py --prefix=/usr/local//usr/local

    确保pip,setuptools和wheel是最新的

    虽然pip单独就足以从预先构建的二进制存档进行安装,但最新的setuptoolswheel项目副本对于确保您也可以从源存档进行安装非常有用:

    python -m pip install --upgrade pip setuptools wheel
    

    (可选)创建虚拟环境

    有关详细信息,请参阅下面部分,但这是在典型Linux系统上使用的基本venv [3]命令:

    python3 -m venv tutorial_env
    source tutorial_env/bin/activate
    

    这将在tutorial_env子目录中创建新的虚拟环境,并配置当前shell以将其用作默认python环境。

    创建虚拟环境

    Python“虚拟环境”允许将Python 安装在特定应用程序的隔离位置,而不是全局安装。

    想象一下,你有一个需要LibFoo版本1的应用程序,但另一个应用程序需要版本2.你如何使用这两个应用程序?如果将所有内容安装到/usr/lib/python3.6/site-packages(或任何平台的标准位置),则很容易在无意中升级不应升级的应用程序的情况下结束。

    或者更一般地说,如果你想安装一个应用程序并保留它,该怎么办?如果应用程序有效,则其库中的任何更改或这些库的版本都可能会破坏应用程序。

    另外,如果您无法将软件包安装到全局site-packages目录中,该怎么办?例如,在共享主机上。

    在所有这些情况下,虚拟环境可以帮助您。它们有自己的安装目录,并且不与其他虚拟环境共享库。

    目前,有两种常用的工具可用于创建Python虚拟环境:

    • 默认情况下,在Python 3.3及更高版本中可以使用venv,并在Python 3.4及更高版本中将pipsetuptools安装 到创建的虚拟环境中。
    • virtualenv需要单独安装,但支持Python 2.7+和Python 3.3+,默认情况下, pip setuptools wheel始终安装到创建的虚拟环境中(无论Python版本如何)。

    基本用法如下:

    使用virtualenv

    virtualenv <DIR>
    source <DIR>/bin/activate
    

    使用venv

    python3 -m venv <DIR>
    source <DIR>/bin/activate
    

    有关更多信息,请参阅virtualenv文档或venv文档。

    在上述两种情况下,Windows用户都应该_not_使用 source命令,而应该直接从命令shell 运行activate脚本。在Unix shell下使用source可确保虚拟环境的变量在当前shell中设置,而不是在子进程中设置(然后消失,没有任何有用的效果)。

    直接管理多个虚拟环境可能会变得乏味,因此 依赖关系管理教程引入了一个更高级别的工具Pipenv,它可以为您处理的每个项目和应用程序自动管理单独的虚拟环境。

    使用pip进行安装

    pip是推荐的安装程序。下面,我们将介绍最常见的使用方案。有关更多详细信息,请参阅 pip文档,其中包含完整的参考指南

    从PyPI安装

    pip最常见的用法是使用需求说明符Python包索引进行安装。一般来说,需求说明符由项目名称后跟可选的版本说明符组成。 PEP 440包含a 当前支持的说明符的完整规范。以下是一些例子。

    要安装最新版本的“SomeProject”:

    pip install 'SomeProject'
    

    要安装特定版本:

    pip install 'SomeProject==1.4'
    

    要安装大于或等于一个版本而不是另一个版本:

    pip install 'SomeProject>=1,<2'
    

    安装一个版本 与某个版本 “兼容” [4]

    pip install 'SomeProject~=1.4.2'
    

    在这种情况下,这意味着安装任何版本“== 1.4。*”版本也是“> = 1.4.2”。

    源分布与车轮

    pip可以从 Source Distributions(sdist) Wheels安装,但如果两者都存在于PyPI上,则pip将更喜欢兼容的wheel

    轮子是预先构建的分发格式,与源分发(sdist)相比,提供更快的安装,特别是当项目包含编译的扩展时。

    如果pip没有找到要安装的轮子,它将在本地构建一个轮子并将其缓存以供将来安装,而不是在将来重建源分发。

    升级包

    将已安装的SomeProject从PyPI 升级到最新版本。

    pip install --upgrade SomeProject
    

    安装到用户站点

    要安装与当前用户隔离的软件包,请使用以下--user标志:

    pip install --user SomeProject
    

    有关更多信息,请参阅pip文档中的“ 用户安装”部分。

    请注意,在--user虚拟环境中,该标志无效 - 所有安装命令都将影响虚拟环境。

    需求文件

    安装需求文件中指定的需求列表。

    pip install -r requirements.txt
    

    从VCS安装

    以“可编辑”模式从VCS安装项目。有关语法的完整细分,请参阅有关VCS支持的 pip部分。

    pip install -e git+https://git.repo/some_pkg.git#egg=SomeProject          # from git
    pip install -e hg+https://hg.repo/some_pkg#egg=SomeProject                # from mercurial
    pip install -e svn+svn://svn.repo/some_pkg/trunk/#egg=SomeProject         # from svn
    pip install -e git+https://git.repo/some_pkg.git@feature#egg=SomeProject  # from a branch
    

    从其他索引安装

    从备用索引安装

    pip install --index-url http://my.package.repo/simple/ SomeProject
    

    除了PyPI之外,在安装期间搜索其他索引

    pip install --extra-index-url http://my.package.repo/simple SomeProject
    

    从本地src树安装

    开发模式下从本地src安装,即以项目似乎已安装的方式安装,但仍可从src树中编辑。

    pip install -e <path>
    

    您也可以从src正常安装

    pip install <path>
    

    从本地存档安装

    安装特定的源归档文件。

    pip install ./downloads/SomeProject-1.0.4.tar.gz
    

    从包含存档的本地目录安装(并且不检查PyPI

    pip install --no-index --find-links=file:///local/dir/ SomeProject
    pip install --no-index --find-links=/local/dir/ SomeProject
    pip install --no-index --find-links=relative/dir/ SomeProject
    

    从其他来源安装

    要从其他数据源(例如Amazon S3存储)进行安装,您可以创建一个帮助应用程序,以便在数据中显示数据 PEP 503兼容索引格式,并使用该--extra-index-url标志指示pip使用该索引。

    ./s3helper --port=7777
    pip install --extra-index-url http://localhost:7777 SomeProject
    

    安装预发布

    除稳定版本外,还可以查找预发布和开发版本。默认情况下,pip只能找到稳定的版本。

    pip install --pre SomeProject
    

    安装Setuptools“Extras” 

    安装setuptools extras

    $ pip install SomePackage[PDF]
    $ pip install SomePackage[PDF]==3.0
    $ pip install -e .[PDF]==3.0  # editable project in current directory
    

    [1]在此上下文中,“安全”是指使用现代浏览器或curl等工具从https URL下载时验证SSL证书。
    [2]根据您的平台,这可能需要root或Administrator访问权限。pip目前正在考虑通过让用户安装默认行为来改变这种情况
    [3]从Python 3.4开始,venvvirtualenv的stdlib替代品 )将创建pip 预安装的virtualenv环境,从而使其成为virtualenv的平等替代品 。
    [4]兼容版本说明符已被接受 PEP 440 和支持在 setuptools v8.0和 pip v6.0中发布

     

    展开全文
  • PyPI发布GitHub Action 通过此操作,您可以将dist/目录中的上载到PyPI。 本文提出了一个简约的用法概述。 有关更详细的演练,请查看。 用法 要使用该操作,请将以下步骤添加到您的工作流文件中(例如.github/...
  • 不在PyPi上 这是保留的程序包名称,以防止。 如果已安装,将立即引发错误,指示使用了错误的PyPi存储库。 如果有人想使用该程序包名称,我将很乐意讨论移交。 请通过有关的Github问题与我联系,或者如果我没有回应...
  • justToTestPYPI 与pypi
  • 使用私有pypi源.doc

    2021-09-16 11:43:43
    使用私有pypi
  • 更多更换镜像源命令的使用见:清华大学开源软件镜像站pypi 镜像使用帮助 pip国内的一些镜像 阿里云  http://mirrors.aliyun.com/pypi/simple/ 中国科技大学  https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣...
  • pypi-deps-db:具有pypi上所有可用python包的依赖项的数据库
  • python 安装时出现Could not fetch URL ...

    万次阅读 2018-02-10 13:23:31
    可能是ssl证书没有认证。通过信任可以解决。 pip –trusted-host pypi.python.org install + 想要安装的包

    一、概述

    在 python 安装包时出现了如下错误:
    Could not fetch URL https://pypi.python.org/simple/pool/: There was a problem confirming

    二、原因

    可能是 ssl 证书没有认证,通过信任可以解决。

    三、解决方法

    pip  --trusted-host pypi.python.org install + 想要安装的包
    
    展开全文
  • pypi服务器搭建

    2020-08-08 11:54:19
    pypi服务器搭建 [root@localhost ~]# hostnamectl set-hostname --static pypi-server [root@pypi-server ~]# yum -y install epel-release.noarch # 安装pip需要epel源 [root@pypi-server ~]# yum -y install ...

    pypi服务器搭建

    [root@localhost ~]# hostnamectl set-hostname --static pypi-server
    [root@pypi-server ~]# yum -y install epel-release.noarch    # 安装pip需要epel源
    [root@pypi-server ~]# yum -y install python-pip
    [root@pypi-server ~]# pip install pypiserver    # 安装pypiserver
    
    [root@pypi-server ~]# useradd pypi
    [root@pypi-server ~]# mkdir /usr/local/pypi/packages -p  # 创建一个pypi存放python代码的目录
    [root@pypi-server ~]# chown pypi.pypi /usr/local/pypi -R
    [root@pypi-server ~]# cd /usr/local/pypi/packages/
    [root@pypi-server packages]# vim setup.py
    from setuptools import setup
    
    setup(
        name='maytest',
        version='0.0.1',
        packages=['maytest']
    )
    
    [root@pypi-server ~]# pypi-server -p 8080 /usr/local/pypi/packages/ # 加上&就可以后台启动了
    192.168.57.1 - - [14/Jul/2020 03:56:17] "GET / HTTP/1.1" 200 1017
    192.168.57.1 - - [14/Jul/2020 03:56:17] "GET /favicon.ico HTTP/1.1" 404 718
    
    # 浏览器访问192.168.57.123:8080,就会显示如下的界面,pypi服务启动成功
    Welcome to pypiserver!
    This is a PyPI compatible package index serving 0 packages.
    
    To use this server with pip, run the following command:
    
            pip install --index-url http://192.168.57.123:8080/simple/ PACKAGE [PACKAGE2...]
          
    To use this server with easy_install, run the following command:
    
            easy_install --index-url http://192.168.57.123:8080/simple/ PACKAGE [PACKAGE2...]
          
    The complete list of all packages can be found here or via the simple index.
    
    This instance is running version 1.3.2 of the pypiserver software.
    
    展开全文
  • pypi-server -p 8080 -P . -a . ./packages 4. 编写.pypirc配置文件 [distutils] index-servers = pypi local [pypi] username:xxx password:xxxx [local] repository:http://localhost:8080 username: password:...
  • ansible-pypi-test-mirror 用于管理Ansible PyPI测试镜像的脚本。 镜像中仅包含用于测试Ansible的软件包。 镜像可以与pip选项一起使用: -i https://d2c8fqinjk13kw.cloudfront.net/simple/ 执行以下步骤来更新...
  • pypi更换源

    2020-08-27 10:29:59
    1、pip install webob -i http://mirror.youweb.com/pypi/simple --trusted-host mirror.youweb.com 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技...
  • how_to_upload_package_to_pypi:如何将python软件包上传到PyPi。 使您的代码可以发布

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,105
精华内容 42,042
关键字:

pypi