windows下使用nssm+devpi搭建个人机器使用的pypi源

来源:互联网 发布:最新淘宝客程序 编辑:程序博客网 时间:2024/05/22 22:05

作为个人使用的python模块源,devpi十分合适,毕竟个人使用的模块十分有限,用devpi可以当缓存使用,也可以上传自己的模块,只需要一次安装,下次安装便可以直接从本地缓存中使用,并且额自带web界面。nssm可以通过简单的操作就可以为windows添加启动项。只要开机以后就可以一直使用

  1. 安装devpi
pip install devpi devpi-web
  1. 找到devpi的目录我的是
I:\Anaconda2\Scripts\devpi-server
  1. 选择要安装的路径我的是
G:\\pypi
  1. 初始化
    在命令行里面
devpi-server --port 3141 --serverdir G:\\pypi --init
  1. 在命令行中启动nssm
    下载地址为http://nssm.cc/release/nssm-2.24.zip选择相应的版本
nssm install devpi
path: I:\Anaconda2\Scripts\devpi-serverStartup directory: G:\\pypiArguments: --host 0.0.0.0 --port 3141 --serverdir G:\\pypi

这里写图片描述
注意:我允许的是所有人都可以访问。你可以指定ip或者加。默认只能本地可以访问。

  1. 在windows下使用

①临时使用pip install -i http://localhost:3141/root/pypi/ Django
②windows在用户家目录创建pip文件夹在pip文件夹中创建文件pip.ini添加如下内容

[global]index-url = http://ip:3141/root/pypi/+simple/extra-index-url=https://pypi.mirrors.ustc.edu.cn/simple[search]index = http://ip:3141/root/pypi/[install]trusted-host = ip

linux 下使用

mkdir ~/.pip/cat << EOF > ~/.pip/pip.conf[global]index-url = http://ip:3141/root/pypi/+simple/extra-index-url=https://pypi.mirrors.ustc.edu.cn/simple[search]index = http://ip:3141/root/pypi/[install]trusted-host = ipEOF
0 0
原创粉丝点击