1.HTTPError: 404 Client Error: Not Found for url: ...的错误

  1. ubuntu@VM-0-6-ubuntu:~/myprojects$ virtualenv venv
  2. Running virtualenv with interpreter /usr/bin/python2
  3. New python executable in /home/ubuntu/myprojects/venv/bin/python2
  4. Also creating executable in /home/ubuntu/myprojects/venv/bin/python
  5. Please make sure you remove any previous custom paths from your /home/ubuntu/.pydistutils.cfg file.
  6. Installing setuptools, pkg_resources, pip, wheel...
  7. Complete output from command /home/ubuntu/myprojects/venv/bin/python2 - setuptools pkg_resources pip wheel: Collecting setuptools
  8. Downloading http://mirrors.tencentyun.com/pypi/packages/6a/9a/50fadfd53ec909e4399b67c74cc7f4e883488035cfcdb90b685758fa8b34/setuptools-41.4.0-py2.py3-none-any.whl (580kB)
  9. Collecting pkg_resources
  10. Exception:
  11. Traceback (most recent call last):
  12. File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/basecommand.py", line 209, in main
  13. status = self.run(options, args)
  14. File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/commands/install.py", line 328, in run
  15. wb.build(autobuilding=True)
  16. File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/wheel.py", line 748, in build
  17. self.requirement_set.prepare_files(self.finder)
  18. File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/req/req_set.py", line 360, in prepare_files
  19. ignore_dependencies=self.ignore_dependencies))
  20. File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/req/req_set.py", line 512, in _prepare_file
  21. finder, self.upgrade, require_hashes)
  22. File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/req/req_install.py", line 273, in populate_link
  23. self.link = finder.find_requirement(self, upgrade)
  24. File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/index.py", line 442, in find_requirement
  25. all_candidates = self.find_all_candidates(req.name)
  26. File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/index.py", line 400, in find_all_candidates
  27. for page in self._get_pages(url_locations, project_name):
  28. File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/index.py", line 545, in _get_pages
  29. page = self._get_page(location)
  30. File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/index.py", line 648, in _get_page
  31. return HTMLPage.get_page(link, session=self.session)
  32. File "/usr/share/python-wheels/pip-8.1.1-py2.py3-none-any.whl/pip/index.py", line 760, in get_page
  33. resp.raise_for_status()
  34. File "/home/ubuntu/myprojects/venv/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/models.py", line 840, in raise_for_status
  35. raise HTTPError(http_error_msg, response=self)
  36. HTTPError: 404 Client Error: Not Found for url: http://mirrors.tencentyun.com/pypi/simple/pkg-resources/
  37. ----------------------------------------
  38. ...Installing setuptools, pkg_resources, pip, wheel...done.
  39. Traceback (most recent call last):
  40. File "/usr/lib/python3/dist-packages/virtualenv.py", line 2363, in <module>
  41. main()
  42. File "/usr/lib/python3/dist-packages/virtualenv.py", line 719, in main
  43. symlink=options.symlink)
  44. File "/usr/lib/python3/dist-packages/virtualenv.py", line 988, in create_environment
  45. download=download,
  46. File "/usr/lib/python3/dist-packages/virtualenv.py", line 918, in install_wheel
  47. call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
  48. File "/usr/lib/python3/dist-packages/virtualenv.py", line 812, in call_subprocess
  49. % (cmd_desc, proc.returncode))
  50. OSError: Command /home/ubuntu/myprojects/venv/bin/python2 - setuptools pkg_resources pip wheel failed with error code 2

Error

解决方案:修改pip源

  1. vim ~/.pip/pip.conf打开pip配置文件: 

    [global]
  2. index-url = http://e.pypi.python.org/simple

注意点:

  1. vim ~/.pip/pip.conf 是打开当前用户下的pip配置文件
    百度说修改/root/.pip/pip.conf文件,于是我用root账户进行了修改
    这样其实是修改root账户的pip配置文件,这样会导致在当前用户下无效果,这点要注意。

[Flask] 安装virtualenv时候出现的问题的更多相关文章

  1. 在centOS7.2里安装virtualenv和flask

    1) 安装pip工具 #wget https://bootstrap.pypa.io/get-pip.py #python get-pip.py 2) 安装virtualenv,并创建一个开发环境 # ...

  2. flask安装及第一个程序

    1.flask是一个轻量级的python web框架 ·1.Flask 依赖两个外部库: Jinja2 模板引擎和 Werkzeug WSGI 套件 ·2.安装: # easy_install fla ...

  3. 【转】Flask安装

    Flask 依赖两个外部库:Werkzeug 和 Jinja2 . Werkzeug 是一个 WSGI(在 Web 应用和多种服务器之间的标准 Python 接口) 工具集.Jinja2 负责渲染模板 ...

  4. Flask 安装 Ubuntu 14.04

    学习文档: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world 中文版学习文档 开源中国版: ...

  5. flask安装首页显示

    参考:http://flask.pocoo.org/1.安装和测试[root@node1 flask]#pip install flaskd[root@node1 flask]# cat app.py ...

  6. windows下安装virtualenv并且配置指定环境

    下面是在windows下通过virtualenv创建虚拟环境, 包括 : 1. 安装virtualenv(使用pip可直接安装) 2. 使用virtualenv创建指定版本的虚拟环境 3. 进入虚拟环 ...

  7. Flask+uwsgi+virtualenv环境配置

    Linux系统版本: SLES12sp3 (阿里云) 1. 首先需要安装python-devel,否则后续安装会报错! rpm -qa|grep python-base 结果: python-base ...

  8. Flask安装教程

    第1步:确保本机已经安装有python,下载easy_install到本地某一目录,双击ez_setup.py,python将自动下载到python安装目录/Scripts 下面,然后在系统环境变量的 ...

  9. 安装virtualenv(Scrapy)

    Windows 10家庭中文版,Python 3.6.4, virtualenv用来提供一个应用程序独立的 运行环境,这个独立是相对于系统的Python运行环境而言,开发者可以在virtualenv建 ...

随机推荐

  1. Anaconda+pycharm(jupyter lab)搭建环境

    之前先是安装了pycharm,手动安装了python2.7和3.7版本,在pycharm里面使用alt+/手动下载包.后来想使用jupyter lab,手动下载包太麻烦且有版本管理的文艺,于是打算装A ...

  2. windows 显示引用账户已被锁定,且可能无法登录

    今天遇到一个比较尴尬的事情,清理笔记本键盘时,在锁屏界面多次碰到enter键,在登录界面被锁定无法登录. 一开始慌了,因为没遇到过这样的问题.百度一看方法不少,便开始尝试, 有的说是重启进入安全模式, ...

  3. 如何为Dash/Zeal生成c++ 文档: 以abseil文档为例

    目录 1. 软件安装 2 Sample源文件下载: 3. 生成步骤 3.1 使用doxygen生成html文件 3.2 使用docsetutil 生成 dash/Zeal 格式 1. 软件安装: 1. ...

  4. Jenkins优化

    目录 一.修改 JVM 的内存配置 二.修改jenkins 主目录 一.修改 JVM 的内存配置 Jenkins 启动方式有两种方式,一种是以 Jdk Jar 方式运行,一种是将 War 包放在 To ...

  5. LuoguP1898 缘分计算 题解

    Content 根据一个长度为 \(l\),只含大写字母的字符串算出它的"缘分值". 步骤如下: 给定一个数 \(st\). 将字符串里面的所有字母改成数字(如 A 改成 \(st ...

  6. 介绍下Shell中的${}、##和%%使用范例,本文给出了不同情况下得到的结果。

    介绍下Shell中的${}.##和%%使用范例,本文给出了不同情况下得到的结果.假设定义了一个变量为:代码如下:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得 ...

  7. C++11 新特性:enable_shared_from_this

    enable_shared_from_this是一个模板类,定义于头文件<memory>,其原型为:template< class T > class enable_share ...

  8. 创建具有root权限的账号

    第一种 # guest:123456 useradd -p `openssl passwd -1 -salt 'salt' 123456` guest -o -u 0 -g root -G root ...

  9. Linux使用tar解压的时候去掉父级目录

    去除解压目录结构使用  --strip-components N 如: 压缩文件text.tar 中文件信息为 src/src1/src2/text.txt 运行 tar -zxvf text.tar ...

  10. centos使用docker 安装 rabbitMq 消息队列

    1.拉取镜像 docker pull rabbitmq:3-management 如果出现报错: Get https://registry-1.docker.io/v2/: net/http: req ...