pip install 怎么都用不了 - V2EX
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
DeaThNoTE
V2EX    Python

pip install 怎么都用不了

  •  
  •   DeaThNoTE 2021-06-13 16:45:17 +08:00 4852 次点击
    这是一个创建于 1588 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在下才疏学浅,有空的前辈们能否帮忙

    Traceback (most recent call last): File "/usr/local/bin/pipz" line 9: in smodules load_entry_point('pip==21.1.2' 'console scripts' File "/ust/Lib/python2.7/dist-packages/pkg_resources/ 'pipz°)0) init .py", Line 542, n load_entry_point return get _distribution(dist). load entry_point (group, name) File "/ust/lib/python2.7/dist-packages/pkg_resources/ init _-Py". Line 2569, in load entry_point return ep.load() File "/usr/Lib/pythonz.7/dist-packages/pkg_resources/__init. py" line 2229, in Load return self.resolve() File "Just/Lib/pythonz.7/dist-packages/pkg_resources/_init. Py" . Line 2235, in resolve module = import (self .module_name, fromlist=[' Level=0) File "*'usr/local/116/python2.7/dist-packages/pip/internat/cli/main.py" line 58 sys.stderr.write(f"ERROR: [exc]") SyntaxError: invalid syntax

    40 条回复    2021-06-15 22:22:19 +08:00
    learningman
        1
    learningman  
       2021-06-13 16:45:55 +08:00 via Android
    直觉是你的 pip 是 2 的,但是 Python 是 3 的
    DeaThNoTE
        2
    DeaThNoTE  
    OP
       2021-06-13 18:09:41 +08:00
    @learningman 我应该 py 2 3 都有啊
    hsfzxjy
        3
    hsfzxjy  
       2021-06-13 18:14:09 +08:00 via Android
    python3-m pip install
    Lax
        4
    Lax  
       2021-06-13 18:14:51 +08:00
    `/ust/Lib/python2.7` 这个路径看着好奇怪,ust?
    DeaThNoTE
        5
    DeaThNoTE  
    OP
       2021-06-13 18:58:23 +08:00 via iPhone
    @hsfzxjy 大佬方便加个联系方式吗
    DeaThNoTE
        6
    DeaThNoTE  
    OP
       2021-06-13 18:58:56 +08:00 via iPhone
    @Lax 我是直接装的 ros 的包
    no1xsyzy
        7
    no1xsyzy  
       2021-06-13 19:28:49 +08:00
    不认 f-string ?你在 python2 的环境里装了一个 pip3 ?
    azhuge233
        8
    azhuge233  
       2021-06-13 19:37:33 +08:00 via iPhone
    pip -V 看下版本,默认 pip 是 pip2,python3 用 pip3
    也可以 ln -s 重新软连接一下
    DeaThNoTE
        9
    DeaThNoTE  
    OP
       2021-06-13 20:21:22 +08:00 via iPhone
    @no1xsyzy 我没有主动装过,最近学 ros 装了个 ros 的包
    DeaThNoTE
        10
    DeaThNoTE  
    OP
       2021-06-13 21:01:01 +08:00
    这个:
    sudo pip2 install --ignore-installed --upgrade "https://github.com/lakshayg/tensorflow-build/releases/download/tf1.12.0-macOS-mojave-ubuntu16.04-py2-py3/tensorflow-1.12.0-cp27-cp27mu-linux_x86_64.whl"

    还有这个 sudo pip install scipy scikit-image matplotlib pyyaml easydict cython munkres==1.0.12

    都会爆出同样错误:
    sud pip2 instalt--ignore-installed--upgrade"https://gtthub.con/lakshayg/tensorflow-butld/releases/downlo:
    nsorflow-1.12.0-cp27-Cp27nu-21nux_x86_64.whl"
    Traceback (most recent call last):
    File */usr/local/bin/pipz"
    11!29, : console scripts.
    'Pipz")C)
    -py", line 542, in Load_entry_point
    File */usr/Lib/python2.7/dist-packages/pkg_resources/.
    _init. .py", Line 2569, in load_entry_potnt
    return ep. load()
    Ftle°/usr/21b/pythonz.7/dist-packages/pkg_resources/__init__-py".line2229,inload
    return self.resolve()
    Pile " fusiribleythona.7/dist-packages/pkeonisst-(es/name,
    r:P ever-os
    , line 2235, in resolve
    sys.stderr.write(f"ERROR: (exc}")
    SyntaxError: invalid syntal
    hsfzxjy
        11
    hsfzxjy  
       2021-06-13 21:27:53 +08:00 via Android
    @DeaThNoTE 在这说就好了,你试了我说的吗?

    还有为啥你的 traceback 乱七八糟的,手打的吗
    DeaThNoTE
        12
    DeaThNoTE  
    OP
       2021-06-13 21:37:13 +08:00
    @hsfzxjy 我 iphone ios15 拍照后识别的 我给你上个图?
    DeaThNoTE
        13
    DeaThNoTE  
    OP
       2021-06-13 21:37:34 +08:00
    @hsfzxjy /Users/ogeonsu/Downloads/IMG_5781.HEIC
    IgniteWhite
        14
    IgniteWhite  
       2021-06-13 21:41:04 +08:00 via iPhone
    iOS 15 这个拍照识别这么搞笑的吗,和碟中谍 4 里面一样,字母顺序乱的……这个上图也很 6 啊。

    楼主得告诉人们你怎么装的 python,出问题的时候 which python 输出是啥,还有楼上诸位的问题也回答一下。
    DeaThNoTE
        15
    DeaThNoTE  
    OP
       2021-06-13 21:41:28 +08:00
    DeaThNoTE
        16
    DeaThNoTE  
    OP
       2021-06-13 21:42:15 +08:00
    @IgniteWhite 我装了 ubuntu 后马上装了 ros 和各种附带的包,没有单独装过 python 什么的
    DeaThNoTE
        17
    DeaThNoTE  
    OP
       2021-06-13 21:46:16 +08:00
    @IgniteWhite python --version 出来的是 2.7.12
    python3 --version 出来的也是 3.5.2
    learningman
        18
    learningman  
       2021-06-13 21:47:08 +08:00
    你 pip --version 呢?
    hsfzxjy
        19
    hsfzxjy  
       2021-06-13 21:49:49 +08:00
    你一定要 python2 吗?还是 python3 也可以
    whatalittleboy
        20
    whatalittleboy  
       2021-06-13 21:55:01 +08:00
    卸载掉重新按照官方教程安装一遍
    IgniteWhite
        21
    IgniteWhite  
       2021-06-13 22:06:08 +08:00
    @whatalittleboy 我还真看了一眼 ros 的官方教程,对于 ubuntu 给的步骤里面,安装的包都是通过 apt 装的( python3-***)……
    ros1 的安装步骤: http://wiki.ros.org/Installation/Ubuntu
    ros2 的安装步骤: http://docs.ros.org/en/rolling/Installation/Ubuntu-Install-Binary.html

    楼主能否确认一下我说的 ros 是不是你用的 ros,还有你装包是用 pip 还是 apt ?不维护自己项目需要的 python 虚拟环境本来就是很难隔离问题的做法,我觉得这个 ros 的安装方式就很离谱,是没上 PyPI 么?
    IgniteWhite
        22
    IgniteWhite  
       2021-06-13 22:18:57 +08:00
    ros 的确没上 PyPI,只在系统包管理器上了 binary 。用 python 或者 pip 来安装实际上是要 build 了,反而很复杂
    ClutchBear
        23
    ClutchBear  
       2021-06-13 22:39:51 +08:00
    在非 root 用户下,安装 anaconda 或者 miniconda 多好.
    跟系统的 python 互相不冲突
    DeaThNoTE
        24
    DeaThNoTE  
    OP
       2021-06-13 23:16:17 +08:00
    @hsfzxjy
    @IgniteWhite
    实在不好意思刚才因为新号回复过多
    我就是用 apt 安装的,没上 pypl,直接用的 apt 装的包,用的是 https://emanual.robotis.com/docs/en/platform/turtlebot3/quick-start/#pc-setup

    不介意的话加个 q 804128364 谢谢大佬
    IgniteWhite
        25
    IgniteWhite  
       2021-06-13 23:36:46 +08:00
    @DeaThNoTE 那你问我无解,我不用 ros 或者类似的用系统包管理器安装的 python 包 /binary,没有这方面经验。我是在 python 虚拟环境里面去安装各种包的。楼主去 ros 论坛 /社区问吧。
    DeaThNoTE
        26
    DeaThNoTE  
    OP
       2021-06-13 23:45:43 +08:00
    @IgniteWhite 谢谢大佬,我在 turtlebot3 论坛里里找到了解决方法
    IgniteWhite
        27
    IgniteWhite  
       2021-06-13 23:47:41 +08:00
    @DeaThNoTE 可否给个解决方法的链接?挺好奇这种情况下的解决方法
    MarkLeeyun
        28
    MarkLeeyun  
       2021-06-14 00:49:08 +08:00
    老哥,最近感觉新手有点多哇。
    jim9606
        29
    jim9606  
       2021-06-14 00:55:26 +08:00
    因为 pip 自己更新的时候可能不能覆盖系统 PATH 里面那个叫 pip 的 wrapper 脚本,建议始终使用 python3 -m pip xxx 取代 pip/pip3 xxx ( python2 自行把 3 换成 2 )
    DeaThNoTE
        30
    DeaThNoTE  
    OP
       2021-06-14 07:55:25 +08:00 via iPhone
    @jim9606 不行还是
    DeaThNoTE
        31
    DeaThNoTE  
    OP
       2021-06-14 07:55:50 +08:00 via iPhone
    @IgniteWhite 装了最新的 ros,解决了……很多人说碰到这个
    IgniteWhite
        32
    IgniteWhite  
       2021-06-14 08:07:33 +08:00
    @DeaThNoTE 这 ros 的问题挺离谱啊
    DeaThNoTE
        33
    DeaThNoTE  
    OP
       2021-06-14 09:45:58 +08:00 via iPhone
    @IgniteWhite 对的……今年 1 月很多包就停止更新了,我这教授非要用以前的版本教课
    laoyuan
        34
    laoyuan  
       2021-06-14 13:53:35 +08:00
    我上周给 M1 笔记本装 Python 3.6,问题就更多了,最后各种修修补补总算跑起来了
    harwck
        35
    harwck  
       2021-06-15 07:20:04 +08:00
    拍照识别输出 + 手机拍屏幕,知道了
    WollensZhang
        36
    WollensZhang  
       2021-06-15 10:29:24 +08:00
    你看看你电脑的环境变量关联的是那个 python 版本,感觉你是要 python3 安装,但是看你报错信息是 python2 的
    DeaThNoTE
        37
    DeaThNoTE  
    OP
       2021-06-15 10:31:18 +08:00 via iPhone
    @WollensZhang 像上面所说安装 ros 的时候 apt 装的
    DeaThNoTE
        38
    DeaThNoTE  
    OP
       2021-06-15 10:32:42 +08:00 via iPhone
    @harwck 哟您来啦
    zone10
        39
    zone10  
       2021-06-15 14:27:24 +08:00
    Ubuntu 20.04 预装 Python, 直接就可以用, 实在不行搞个虚拟机重装系统; 或者装个 Anaconda, Linux Windows 都能用. 新人切记转牛角尖, 没必要从一个错误的路径回溯问题, 直接重头开始, 直接消灭问题
    DeaThNoTE
        40
    DeaThNoTE  
    OP
       2021-06-15 22:22:19 +08:00
    @zone10 谢谢 问题已解决~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     885 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:30 PVG 06:30 LAX 15:30 JFK 18:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86