Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (39.0.1) Hi3861 error

本文解决使用root用户通过旧的pip脚本安装setuptools时遇到的警告问题,包括建议的修复方式及潜在风险。

root@ubuntu:/# pip3 install setuptools
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (39.0.1)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

(base) yd@yd:~/livoxdetection/tools$ sudo pip install rospkg==1.4.0 [sudo] yd 的密码: Collecting rospkg==1.4.0 Downloading rospkg-1.4.0-py3-none-any.whl (36 kB) Requirement already satisfied: PyYAML in /usr/lib/python3/dist-packages (from rospkg==1.4.0) (5.3.1) Requirement already satisfied: distro>=1.4.0; python_version >= "3.8" in /usr/lib/python3/dist-packages (from rospkg==1.4.0) (1.4.0) Requirement already satisfied: catkin-pkg in /usr/lib/python3/dist-packages (from rospkg==1.4.0) (1.0.0) Requirement already satisfied: docutils in /usr/lib/python3/dist-packages (from catkin-pkg->rospkg==1.4.0) (0.16) Requirement already satisfied: python-dateutil in /usr/lib/python3/dist-packages (from catkin-pkg->rospkg==1.4.0) (2.7.3) Requirement already satisfied: pyparsing in /usr/lib/python3/dist-packages (from catkin-pkg->rospkg==1.4.0) (2.4.6) Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from catkin-pkg->rospkg==1.4.0) (45.2.0) Installing collected packages: rospkg Attempting uninstall: rospkg Found existing installation: rospkg 1.6.0 Not uninstalling rospkg at /usr/lib/python3/dist-packages, outside environment /usr Can&#39;t uninstall &#39;rospkg&#39;. No files were found to uninstall. Successfully installed rospkg-1.4.0 (base) yd@yd:~/livoxdetection/tools$ python3 test_ros.py --pt ../pt/livox_model_1.pt Traceback (most recent call last): File "test_ros.py", line 22, in <module> import rospy File "/opt/ros/noetic/lib/python3/dist-packages/rospy/__init__.py", line 49, in <module> from .client import spin, myargv, init_node, \ File "/opt/ros/noetic/lib/python3/dist-packages/rospy/client.py", line 52, in <module> import roslib File "/opt/ros/noetic/lib/python3/dist-packages/roslib/__init__.py", line 50, in <module> from roslib.launcher import load_manifest # noqa: F401 File "/opt/ros/noetic/lib/python3/dist-packages/roslib/launcher.py", line 42, in <module> import rospkg ModuleNotFoundError: No module named &#39;rospkg&#39; (base) yd@yd:~/livoxdetection/tools$
07-22
vae@vae-ASUS-TUF-Gaming-A15-FA507UU-FA507UU:~$ sudo pip3 install toppra catkin_pkg PyYAML empy matplotlib pyrfc3339 Collecting toppra Downloading toppra-0.6.3.tar.gz (256 kB) |████████████████████████████████| 256 kB 607 kB/s Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Requirement already satisfied: catkin_pkg in /usr/lib/python3/dist-packages (1.0.0) Requirement already satisfied: PyYAML in /usr/lib/python3/dist-packages (5.3.1) Requirement already satisfied: empy in /usr/lib/python3/dist-packages (3.3.2) Requirement already satisfied: matplotlib in /usr/lib/python3/dist-packages (3.1.2) Requirement already satisfied: pyrfc3339 in /usr/lib/python3/dist-packages (1.1) Collecting scipy>0.18 Downloading scipy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.5 MB) |████████████████████████████████| 34.5 MB 12.9 MB/s Requirement already satisfied: numpy in /usr/lib/python3/dist-packages (from toppra) (1.17.4) Requirement already satisfied: docutils in /usr/lib/python3/dist-packages (from catkin_pkg) (0.16) Requirement already satisfied: python-dateutil in /usr/lib/python3/dist-packages (from catkin_pkg) (2.7.3) Requirement already satisfied: pyparsing in /usr/lib/python3/dist-packages (from catkin_pkg) (2.4.6) Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from catkin_pkg) (45.2.0) Building wheels for collected packages: toppra Building wheel for toppra (PEP 517) ... done Created wheel for toppra: filename=toppra-0.6.3-cp38-cp38-linux_x86_64.whl size=856309 sha256=17f5bf7479b2f6602570d1267380ce1e446a52c24f3e20e2b168b51d2eab24b0 Stored in directory: /root/.cache/pip/wheels/42/42/f2/a2972bd4011b71878609d22f3f55318333d88ae001cb0f7543 Successfully built toppra ERROR: scipy 1.10.1 has requirement numpy<1.27.0,>=1.19.5, but you&#39;ll have numpy 1.17.4 which is incompatible. Installing collected packages: scipy, toppra Successfully installed scipy-1.10.1 toppra-0.6.3
07-10
WARNING: The directory &#39;/home/z/.cache/pip&#39; or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo&#39;s -H flag. Looking in indexes: https://mirrors.aliyun.com/pypi/simple Requirement already satisfied: rosdepc in ./.local/lib/python3.6/site-packages (1.1.0) Requirement already satisfied: rosdep in ./.local/lib/python3.6/site-packages (from rosdepc) (0.26.0) Requirement already satisfied: rosdistro>=0.7.5 in ./.local/lib/python3.6/site-packages (from rosdep->rosdepc) (1.0.1) Requirement already satisfied: rospkg>=1.4.0 in ./.local/lib/python3.6/site-packages (from rosdep->rosdepc) (1.6.0) Requirement already satisfied: catkin-pkg>=0.4.0 in ./.local/lib/python3.6/site-packages (from rosdep->rosdepc) (1.0.0) Requirement already satisfied: importlib-metadata in ./.local/lib/python3.6/site-packages (from rosdep->rosdepc) (4.8.3) Requirement already satisfied: PyYAML>=3.1 in /usr/lib/python3/dist-packages (from rosdep->rosdepc) (3.12) Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from catkin-pkg>=0.4.0->rosdep->rosdepc) (39.0.1) Requirement already satisfied: pyparsing in ./.local/lib/python3.6/site-packages (from catkin-pkg>=0.4.0->rosdep->rosdepc) (3.1.4) Requirement already satisfied: python-dateutil in /usr/lib/python3/dist-packages (from catkin-pkg>=0.4.0->rosdep->rosdepc) (2.6.1) Requirement already satisfied: docutils in ./.local/lib/python3.6/site-packages (from catkin-pkg>=0.4.0->rosdep->rosdepc) (0.18.1) Requirement already satisfied: typing-extensions>=3.6.4 in ./.local/lib/python3.6/site-packages (from importlib-metadata->rosdep->rosdepc) (4.1.1) Requirement already satisfied: zipp>=0.5 in ./.local/lib/python3.6/site-packages (from importlib-metadata->rosdep->rosdepc) (3.6.0) WARNING: Running pip as the &#39;root&#39; user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
最新发布
08-22
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值