zoukankan      html  css  js  c++  java
  • python curl_get-pip.py Installing with get-pip.py

    curl https://bootstrap.pypa.io/get-pip.py > curl_get-pip.py
    python curl_get-pip.py

    https://pip.pypa.io/en/stable/installing/

    curl https://bootstrap.pypa.io/get-pip.py > curl_get-pip.py

    wuser@ubuntu:~$ pip install -U pip setuptools
    The program 'pip' is currently not installed. You can install it by typing:
    sudo apt install python-pip
    wuser@ubuntu:~$ python get-pip.py
    python: can't open file 'get-pip.py': [Errno 2] No such file or directory
    wuser@ubuntu:~$ python https://bootstrap.pypa.io/get-pip.py
    python: can't open file 'https://bootstrap.pypa.io/get-pip.py': [Errno 2] No such file or directory
    wuser@ubuntu:~$ pwd
    /home/wuser
    wuser@ubuntu:~$ ll
    total 28
    drwxr-xr-x 3 wuser wuser 4096 May  2 19:52 ./
    drwxr-xr-x 3 root  root  4096 May  2 00:31 ../
    -rw-r--r-- 1 wuser wuser  220 May  2 00:31 .bash_logout
    -rw-r--r-- 1 wuser wuser 3771 May  2 00:31 .bashrc
    drwx------ 2 wuser wuser 4096 May  2 00:32 .cache/
    -rw-rw-r-- 1 wuser wuser    9 May  2 19:52 .dbshell
    -rw------- 1 wuser wuser    0 May  2 19:52 .mongorc.js
    -rw-r--r-- 1 wuser wuser  655 May  2 00:31 .profile
    -rw-r--r-- 1 wuser wuser    0 May  2 00:33 .sudo_as_admin_successful
    wuser@ubuntu:~$ curl https://bootstrap.pypa.io/get-pip.py > curl_get-pip.py
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100 1558k  100 1558k    0     0   196k      0  0:00:07  0:00:07 --:--:--  331k
    wuser@ubuntu:~$ ls
    curl_get-pip.py
    wuser@ubuntu:~$ python curl_get-pip.py
    Collecting pip
      Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
        100% |████████████████████████████████| 1.3MB 18kB/s 
    Collecting setuptools
      Downloading setuptools-35.0.2-py2.py3-none-any.whl (390kB)
        100% |████████████████████████████████| 399kB 59kB/s 
    Collecting wheel
      Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
        100% |████████████████████████████████| 71kB 22kB/s 
    Collecting appdirs>=1.4.0 (from setuptools)
      Downloading appdirs-1.4.3-py2.py3-none-any.whl
    Collecting packaging>=16.8 (from setuptools)
      Downloading packaging-16.8-py2.py3-none-any.whl
    Collecting six>=1.6.0 (from setuptools)
      Downloading six-1.10.0-py2.py3-none-any.whl
    Collecting pyparsing (from packaging>=16.8->setuptools)
      Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56kB)
        100% |████████████████████████████████| 61kB 72kB/s 
    Installing collected packages: pip, appdirs, pyparsing, six, packaging, setuptools, wheel
    Exception:
    Traceback (most recent call last):
      File "/tmp/tmpO7xHXx/pip.zip/pip/basecommand.py", line 215, in main
        status = self.run(options, args)
      File "/tmp/tmpO7xHXx/pip.zip/pip/commands/install.py", line 342, in run
        prefix=options.prefix_path,
      File "/tmp/tmpO7xHXx/pip.zip/pip/req/req_set.py", line 784, in install
        **kwargs
      File "/tmp/tmpO7xHXx/pip.zip/pip/req/req_install.py", line 851, in install
        self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
      File "/tmp/tmpO7xHXx/pip.zip/pip/req/req_install.py", line 1064, in move_wheel_files
        isolated=self.isolated,
      File "/tmp/tmpO7xHXx/pip.zip/pip/wheel.py", line 345, in move_wheel_files
        clobber(source, lib_dir, True)
      File "/tmp/tmpO7xHXx/pip.zip/pip/wheel.py", line 316, in clobber
        ensure_dir(destdir)
      File "/tmp/tmpO7xHXx/pip.zip/pip/utils/__init__.py", line 83, in ensure_dir
        os.makedirs(path)
      File "/usr/lib/python2.7/os.py", line 157, in makedirs
        mkdir(name, mode)
    OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/pip'
    wuser@ubuntu:~$ sudo python curl_get-pip.py
    The directory '/home/wuser/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    The directory '/home/wuser/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    Collecting pip
      Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
        100% |████████████████████████████████| 1.3MB 18kB/s 
    Collecting setuptools
      Downloading setuptools-35.0.2-py2.py3-none-any.whl (390kB)
        100% |████████████████████████████████| 399kB 17kB/s 
    Collecting wheel
      Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
        100% |████████████████████████████████| 71kB 10kB/s 
    Collecting appdirs>=1.4.0 (from setuptools)
      Downloading appdirs-1.4.3-py2.py3-none-any.whl
    Collecting packaging>=16.8 (from setuptools)
      Downloading packaging-16.8-py2.py3-none-any.whl
    Collecting six>=1.6.0 (from setuptools)
      Downloading six-1.10.0-py2.py3-none-any.whl
    Collecting pyparsing (from packaging>=16.8->setuptools)
      Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56kB)
        100% |████████████████████████████████| 61kB 17kB/s 
    Installing collected packages: pip, appdirs, pyparsing, six, packaging, setuptools, wheel
    Successfully installed appdirs-1.4.3 packaging-16.8 pip-9.0.1 pyparsing-2.2.0 setuptools-35.0.2 six-1.10.0 wheel-0.29.0
    wuser@ubuntu:~$ 
  • 相关阅读:
    设计模式C++学习笔记之一(Strategy策略模式)
    web服务器上某一中文名文件无法访问
    C++之多态性与虚函数
    常用的16个c/c++面试题
    C/C++ 笔试、面试题目大汇总
    利用jsoncpp将json字符串转换为Vector
    STL中vector、list、deque和map的区别
    C++类的继承中构造函数和析构函数调用顺序例子
    LNMP下Nginx 中文文件名或目录404无法访问的解决方法
    Python Web开发框架Django
  • 原文地址:https://www.cnblogs.com/rsapaper/p/6800854.html
Copyright © 2011-2022 走看看