V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
geew
V2EX  ›  Python

python 模块批量安装

  •  
  •   geew · 2014-06-30 18:44:21 +08:00 · 6697 次点击
    这是一个创建于 3799 天前的主题,其中的信息可能已经有所发展或是发生改变。
    场景是, 我有很多的zip以及tar包

    有快捷的方式批量安装这些包么, 不要一个个的解压再安装....累死. bash脚本又不熟悉...

    有直接的的工具么??
    11 条回复    2014-07-01 12:49:32 +08:00
    Livid
        1
    Livid  
    MOD
       2014-06-30 18:45:24 +08:00 via iPhone
    Google 一下 pip 和 requirements
    likexian
        2
    likexian  
       2014-06-30 18:49:25 +08:00   ❤️ 1
    pip install `ls dir`

    这样不知道行不行
    geew
        3
    geew  
    OP
       2014-06-30 19:02:32 +08:00
    @Livid 一直用的pip安装的, 把模块写到requirements里面.
    哈哈 谢谢 pip 可以直接安装tar包的

    但之前用requirements的时候总会遇到问题, -r 安装下来, 如果某个模块安装失败了, 会导致下面的没法安装了, 只得重来, 是我用法有问题么?
    geew
        4
    geew  
    OP
       2014-06-30 19:04:40 +08:00
    @likexian 哈哈 这个我喜欢 可以的
    timonwong
        5
    timonwong  
       2014-06-30 19:05:14 +08:00
    @likexian 可行,如果这些源代码包都是自己写的但是没有注册到pypi上的话,不然依赖都在pypi上找,把源码下载下来就无意义了。


    问题就在于两个:
    1. 楼主的这些源码包是pypi上能找到的吗,还是自己写的应用
    2. 有无互联网连接
    timonwong
        6
    timonwong  
       2014-06-30 19:06:49 +08:00
    @geew
    如果是怕失败之后又重新来的话,尝试升级setuptools,我记得最近的改进应该包括了这个。
    loading
        7
    loading  
       2014-06-30 19:37:17 +08:00 via Android
    我的windiws内网,在联网电脑装好好,直接复制整个pythin27文件夹……
    geew
        8
    geew  
    OP
       2014-07-01 10:01:44 +08:00
    @loading 嗯 这个也不失为一个好办法, 但只复制site-packages这个目录就行了吧
    loading
        9
    loading  
       2014-07-01 10:37:28 +08:00 via Android
    @geew 我是复制lib(还是libs忘了)的,懒!
    aec4d
        10
    aec4d  
       2014-07-01 12:48:29 +08:00
    看上去是环境的设置和分发问题?何不用vargant试试,辛苦一次就可以了
    aec4d
        11
    aec4d  
       2014-07-01 12:49:32 +08:00
    额 打错了 vagrant
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1201 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:28 · PVG 02:28 · LAX 10:28 · JFK 13:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.