Python Bash:/usr/bin/pip:权限被拒绝

Python Bash:/usr/bin/pip:权限被拒绝,python,bash,unix,pip,path,Python,Bash,Unix,Pip,Path,几天来,我一直在尝试设置一个共享服务器,以便能够安装PythonFlask模块。关于这个问题,我已经研究了很多话题,但仍然遇到问题。我正在通过PuTTY连接SSH,没有sudo。以下是我尝试做的和得到的: wget https://bootstrap.pypa.io/get-pip.py python get-pip.py --user Successfully installed pip-21.0.1 which pip which: no pip in (/usr/bin:/usr/loc

几天来,我一直在尝试设置一个共享服务器,以便能够安装PythonFlask模块。关于这个问题,我已经研究了很多话题,但仍然遇到问题。我正在通过PuTTY连接SSH,没有sudo。以下是我尝试做的和得到的:

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py --user
Successfully installed pip-21.0.1

which pip
which: no pip in (/usr/bin:/usr/local/bin:/.local/bin:/.local/bin:/home/<user>/.local/bin)

whereis pip
pip: /home/<user>/.local/bin/pip /home/<user>/.local/bin/pip3.7 /usr/share/man/man1/pip.1.gz

export PATH=$PATH:~/home/<user>/.local/bin
pip install --user flask
-bash: /usr/bin/pip: Permission denied

cd /home/<user>/.local/bin
pip install flask
-bash: /usr/bin/pip: Permission denied

echo $PATH 
/usr/bin:/usr/local/bin:/.local/bin:/.local/bin:/home/serwer2134706/.local/bin

stat /usr/bin/pip
  File: /usr/bin/pip
  Size: 216             Blocks: 8          IO Block: 4096   regular file
Device: 9312h/37650d    Inode: 131245      Links: 2
Access: (0110/---x--x---)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2020-10-21 08:36:12.000000000 +0200
Modify: 2020-10-20 12:25:03.000000000 +0200
Change: 2021-02-17 16:52:09.000000000 +0100
 Birth: -
wgethttps://bootstrap.pypa.io/get-pip.py
python get-pip.py——用户
已成功安装pip-21.0.1
哪一点
其中:(/usr/bin:/usr/local/bin:/.local/bin:/.local/bin:/.local/bin:/home/.local/bin)中没有pip
皮普在哪里
pip:/home/.local/bin/pip/home/.local/bin/pip3.7/usr/share/man/man1/pip.1.gz
导出路径=$PATH:~/home/.local/bin
pip安装--用户安装
-bash:/usr/bin/pip:权限被拒绝
cd/home/.local/bin
安装烧瓶
-bash:/usr/bin/pip:权限被拒绝
echo$PATH
/usr/bin:/usr/local/bin:/.local/bin:/.local/bin:/home/serwer2134706/.local/bin
stat/usr/bin/pip
文件:/usr/bin/pip
大小:216块:8 IO块:4096常规文件
设备:9312h/37650d索引节点:131245链接:2
访问:(0110/--x--x--)Uid:(0/根)Gid:(0/根)
访问时间:2020-10-21 08:36:12.000000000+0200
修改:2020-10-20 12:25:03.000000000+0200
更改:2021-02-17 16:52:09.000000000+0100
出生:-
你知道怎么咬吗?

我想问题就在这里:
export PATH=$PATH:~/home/.local/bin

这将扩展到不存在的
/home//home//.local/bin

您需要将
~
放在
/home//.local/bin
之前,因为您已经指定了绝对路径


另外,打印并检查
echo$PATH
,以验证其设置是否正确。

echo$PATH
-->
/usr/bin:/usr/local/bin://.local/bin:/.local/bin:/home/serwer2134706/.local/bin
显示
stat/usr/bin/pip
。你不想导出路径=/home/.local/bin/:$PATH?我编辑了这篇文章并添加了一个
stat
--x--
好吧,你肯定不能执行它。但是您想使用
/usr/bin/pip
或您的
/home//local/bin/pip
?确保首先选择正确的路径。并修复这些权限。。