2013-07-18 174 views
2

我试图更新从2.1.3到最新(2.1.4)的pip2 PRAW包,但由于某些原因,找到版本2.1.4后,它继续安装2.1.3再次。pip2不更新包到最新版本

% pip2 search praw    
praw      - PRAW, an acronym for `Python Reddit API Wrapper`, is a python  package that allows for simple access to reddit's API. 
    INSTALLED: 2.1.3 
    LATEST: 2.1.4 

下面是详细的日志。我试着做-U--updatesudo pip2 install praw==2.1.4

Downloading/unpacking praw==2.1.4 
    Running setup.py egg_info for package praw 
    running egg_info 
    writing requirements to pip-egg-info/praw.egg-info/requires.txt 
    writing pip-egg-info/praw.egg-info/PKG-INFO 
    writing top-level names to pip-egg-info/praw.egg-info/top_level.txt 
    writing dependency_links to pip-egg-info/praw.egg-info/dependency_links.txt 
    writing entry points to pip-egg-info/praw.egg-info/entry_points.txt 
    warning: manifest_maker: standard file '-c' not found 

    reading manifest file 'pip-egg-info/praw.egg-info/SOURCES.txt' 
    reading manifest template 'MANIFEST.in' 
    writing manifest file 'pip-egg-info/praw.egg-info/SOURCES.txt' 
    Requested praw==2.1.4, but installing version 2.1.3 
Requirement already satisfied (use --upgrade to upgrade): requests>=1.2.0 in /usr/lib/python2.7/site-packages (from praw==2.1.4) 
Requirement already satisfied (use --upgrade to upgrade): six in /usr/lib/python2.7/site-packages (from praw==2.1.4) 
Requirement already satisfied (use --upgrade to upgrade): update-checker>=0.5 in /usr/lib/python2.7/site-packages (from praw==2.1.4) 
Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python2.7/site-packages (from update-checker>=0.5->praw==2.1.4) 
Installing collected packages: praw 
    Found existing installation: praw 2.1.3 
    Uninstalling praw: 
     Removing file or directory /usr/bin/praw-multiprocess 
     Removing file or directory /usr/lib/python2.7/site-packages/praw-2.1.3-py2.7.egg-info 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/__init__.py 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/__init__.pyc 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/decorators.py 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/decorators.pyc 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/errors.py 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/errors.pyc 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/handlers.py 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/handlers.pyc 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/helpers.py 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/helpers.pyc 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/internal.py 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/internal.pyc 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/multiprocess.py 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/multiprocess.pyc 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/objects.py 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/objects.pyc 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/praw.ini 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/settings.py 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/settings.pyc 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/tests/__init__.py 
     Removing file or directory /usr/lib/python2.7/site-packages/praw/tests/__init__.pyc 
     Successfully uninstalled praw 
    Running setup.py install for praw 
    running install 
    running build 
    running build_py 
    running install_lib 
    creating /usr/lib/python2.7/site-packages/praw 
    copying build/lib/praw/praw.ini -> /usr/lib/python2.7/site-packages/praw 
    creating /usr/lib/python2.7/site-packages/praw/tests 
    copying build/lib/praw/tests/__init__.py -> /usr/lib/python2.7/site-packages/praw/tests 
    copying build/lib/praw/internal.py -> /usr/lib/python2.7/site-packages/praw 
    copying build/lib/praw/__init__.py -> /usr/lib/python2.7/site-packages/praw 
    copying build/lib/praw/objects.py -> /usr/lib/python2.7/site-packages/praw 
    copying build/lib/praw/handlers.py -> /usr/lib/python2.7/site-packages/praw 
    copying build/lib/praw/decorators.py -> /usr/lib/python2.7/site-packages/praw 
    copying build/lib/praw/settings.py -> /usr/lib/python2.7/site-packages/praw 
    copying build/lib/praw/errors.py -> /usr/lib/python2.7/site-packages/praw 
    copying build/lib/praw/multiprocess.py -> /usr/lib/python2.7/site-packages/praw 
    copying build/lib/praw/helpers.py -> /usr/lib/python2.7/site-packages/praw 
    byte-compiling /usr/lib/python2.7/site-packages/praw/tests/__init__.py to __init__.pyc 
    byte-compiling /usr/lib/python2.7/site-packages/praw/internal.py to internal.pyc 
    byte-compiling /usr/lib/python2.7/site-packages/praw/__init__.py to __init__.pyc 
    byte-compiling /usr/lib/python2.7/site-packages/praw/objects.py to objects.pyc 
    byte-compiling /usr/lib/python2.7/site-packages/praw/handlers.py to handlers.pyc 
    byte-compiling /usr/lib/python2.7/site-packages/praw/decorators.py to decorators.pyc 
    byte-compiling /usr/lib/python2.7/site-packages/praw/settings.py to settings.pyc 
    byte-compiling /usr/lib/python2.7/site-packages/praw/errors.py to errors.pyc 
    byte-compiling /usr/lib/python2.7/site-packages/praw/multiprocess.py to multiprocess.pyc 
    byte-compiling /usr/lib/python2.7/site-packages/praw/helpers.py to helpers.pyc 
    running install_egg_info 
    running egg_info 
    writing requirements to praw.egg-info/requires.txt 
    writing praw.egg-info/PKG-INFO 
    writing top-level names to praw.egg-info/top_level.txt 
    writing dependency_links to praw.egg-info/dependency_links.txt 
    writing entry points to praw.egg-info/entry_points.txt 
    warning: manifest_maker: standard file '-c' not found 

    reading manifest file 'praw.egg-info/SOURCES.txt' 
    reading manifest template 'MANIFEST.in' 
    writing manifest file 'praw.egg-info/SOURCES.txt' 
    Copying praw.egg-info to /usr/lib/python2.7/site-packages/praw-2.1.3-py2.7.egg-info 
    running install_scripts 
    Installing praw-multiprocess script to /usr/bin 
    writing list of installed files to '/tmp/pip-NKy2i9-record/install-record.txt' 
Successfully installed praw 
Cleaning up... 

这是上运行的Python 2.7.5的Arch Linux。

+0

不知道为什么会发生这种情况,但您是否尝试卸载它然后重新安装? 'pip卸载praw'然后'pip安装praw' –

+0

pip2正处于试验阶段。为什么你不能只使用点子?你使用'pip2'的具体原因是什么? – Babu

+0

我使用的是'pip2',因为它是用于python2脚本,我试着卸载并重新安装并得到2.1.3。 pip也是这样,'pip'安装旧版本(删除旧版本后)。 – Naypam

回答

4

您可能会有一个陈旧的构建目录。用pip 1.4做得更好,但要解决你的问题,你只需要删除它。它应该位于virtualenv的根目录下,如果你使用的话。或者在/ tmp /如果你不是。

+1

哦,谢谢!它正是'sudo rm -rf/tmp/pip-build- $ USER/tmp/pip-build-root',它修复了它。完善! – Naypam

相关问题