未知

pyenv_mirror的Python项目详细描述


简介

帮助构建pyenv本地镜像!

安装

pip install pyenv-mirror

用法

$ pyenv-mirror-download --help
Usage:
    pyenv-mirror create-mirror
    pyenv-mirror download-package <pkg-name> [<python-build-path>]

create-mirror

$ ls
$ pyenv-mirror create-mirror
$ ls
pyenv-local-mirror

在当前工作中创建名为pyenv-local-mirror的目录 目录。pyenv-local-mirror的结构几乎相同 到yyuu/yyuu.github.com, 除了所有所谓的“包”位于 pyenv-local-mirror/pythons已删除。

download-package

pyenv-mirrordownload-package下载 包到当前工作目录。 pyenv-mirrordownload-package<pkg-name>[<python-build-path>]

  • <pkg-name>,与pyenv install后面的参数相同。
  • <python-build-path>,的路径 python-build 目录。如果通过自制安装pyenv,则可以 需要显式传递上述目录的路径。如果省略,则 路径默认为 $PYENV_ROOT/plugins/python-build/share/python-build
$ pyenv-mirror download-package 2.7 '/usr/local/Cellar/pyenv/20160310/plugins/python-build/share/python-build'
Downloading https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33
Downloading http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43
Downloading http://www.python.org/ftp/python/2.7/Python-2.7.tgz#5670dd6c0c93b0b529781d070852f7b51ce6855615b16afcd318341af2910fb5
$ ls
Python-2.7.tgz        openssl-1.0.2g.tar.gz readline-6.3.tar.gz

启动后视镜

  1. cd pyenv-local-mirror
  2. 在中定义PYTHON_BUILD_MIRROR_URL./pythons/install-pyenv.sh
  3. 通过更改的PORT自定义HTTP端口 ./pythons/run-http-server.sh。由 默认情况下,PORT等于8999
  4. 执行脚本./pythons/run-http-server.sh

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java类。getResource和ClassLoader。getSystemResource:有没有理由选择其中一个而不是另一个?   在Java中以编程方式粘贴后恢复剪贴板   Java字符串到日期没有时间   JavaSpring注释:@Component起作用,@Repository不起作用   java“addScript”在HSQL中是否有最大记录计数?   java如何将值从JDialog框返回到父JFrame?   java我的模块库的用户有没有办法访问尚未导出的类?   java javac:未找到命令   java如何解决jsoup错误:无法找到请求目标的有效证书路径   类中的java作用域变量   Java中集合实现中的arraylist add()方法不起作用   java如何使用while循环和从用户接收输入来近似Pi?   java Spring安全CSRF培训模式   在安卓系统中,如何通过在警报框外单击来限制用户?