首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
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
Coding
V2EX  ›  Python

用 pip3 去安装第三方模块会提示找不到版本?

  •  
  •   louhang · 2018-12-10 15:49:54 +08:00 · 2200 次点击
    这是一个创建于 367 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我用 pip3 去安装模块提示找不到版本,安装任何模块都是这个回答。 pip3 install requests

    Could not find a version that satisfies the requirement requests (from versions: ) No matching distribution found for requests

    pip3 install PyMySQL-0.9.2-py2.py3-none-any.whl

    Could not find a version that satisfies the requirement cryptography (from PyMySQL==0.9.2) (from versions: ) No matching distribution found for cryptography (from PyMySQL==0.9.2)

    又遇到这种问题的大佬吗?

    10 回复  |  直到 2018-12-13 08:25:41 +08:00
        1
    holajamc   2018-12-10 16:22:03 +08:00
    更新 setuptools 或者 pip 试试呗?
        2
    careofzm   2018-12-10 17:44:28 +08:00
    感觉是你的 pip 源的问题, 用阿里的源或者官方的源试试
        3
    louhang   2018-12-10 17:50:18 +08:00
    我在 linux 的 python 文件夹中没有找到 Scripts 这个文件夹,和这个有关系吗?
        4
    louhang   2018-12-10 17:50:38 +08:00
    @careofzm
    @holajamc
    我在 linux 的 python 文件夹中没有找到 Scripts 这个文件夹,和这个有关系吗?
        5
    hsfzxjy   2018-12-10 18:08:56 +08:00 via Android
    @louhang linux 下本来就不会有这个目录,应该是源的问题
        6
    careofzm   2018-12-10 18:19:17 +08:00
    pip search cryptography, 你先搜搜有没有这个
        7
    careofzm   2018-12-10 18:34:43 +08:00
    两个建议, 一个是卸载重装 uninstall python3-pip, 另一个指定源-i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
        8
    louhang   2018-12-10 18:41:00 +08:00
    @careofzm
    pip3 install requests -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
    Exception:
    Traceback (most recent call last):
    File "/usr/local/python3/lib/python3.6/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
    File "/usr/local/python3/lib/python3.6/site-packages/pip/commands/install.py", line 342, in run
    prefix=options.prefix_path,
    File "/usr/local/python3/lib/python3.6/site-packages/pip/req/req_set.py", line 784, in install
    **kwargs
    File "/usr/local/python3/lib/python3.6/site-packages/pip/req/req_install.py", line 851, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
    File "/usr/local/python3/lib/python3.6/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files
    isolated=self.isolated,
    File "/usr/local/python3/lib/python3.6/site-packages/pip/wheel.py", line 345, in move_wheel_files
    clobber(source, lib_dir, True)
    File "/usr/local/python3/lib/python3.6/site-packages/pip/wheel.py", line 316, in clobber
    ensure_dir(destdir)
    File "/usr/local/python3/lib/python3.6/site-packages/pip/utils/__init__.py", line 83, in ensure_dir
    os.makedirs(path)
    File "/usr/local/python3/lib/python3.6/os.py", line 220, in makedirs
    mkdir(name, mode)
    PermissionError: [Errno 13] Permission denied: '/usr/local/python3/lib/python3.6/site-packages/urllib3'
    感觉也不是源的问题呀,这个 python 是运维给部的,我也没 root 权限,只是一个正常访问 linux 服务器的权限。
        9
    careofzm   2018-12-10 19:24:15 +08:00
    你创建个虚拟环境,virtualenv 这个包安装了吧,
    mkdir py3
    virtualenv py3 -p python3
    source py3/bin/active
    pip install requests
    用这个虚拟环境吧, 如果没有权限,或没有 virtuanlenv 运维装一个吧
        10
    xueyoucai   364 天前
    换个源试试
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1828 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 00:09 · PVG 08:09 · LAX 16:09 · JFK 19:09
    ♥ Do have faith in what you're doing.