Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pip未安装在用户站点中_Python_Python 3.x_Linux_Pip_Python 3.6 - Fatal编程技术网

Python Pip未安装在用户站点中

Python Pip未安装在用户站点中,python,python-3.x,linux,pip,python-3.6,Python,Python 3.x,Linux,Pip,Python 3.6,我的具体问题是linux上的pip 9.0.3(没有测试过其他版本)。 当我尝试在本地为我的linux用户安装包时,使用 $ pip3 install --user numpy ... Successfully installed numpy-1.18.1 我明白了 $ python3 -m numpy /usr/bin/python3: No module named numpy 据我所知,pip3应该安装在 $ python3 -m site ... USER_BASE: '/home/

我的具体问题是linux上的pip 9.0.3(没有测试过其他版本)。 当我尝试在本地为我的linux用户安装包时,使用

$ pip3 install --user numpy
...
Successfully installed numpy-1.18.1
我明白了

$ python3 -m numpy
/usr/bin/python3: No module named numpy
据我所知,pip3应该安装在

$ python3 -m site
...
USER_BASE: '/home/username/.local' (exists)
USER_SITE: '/home/username/.local/lib/python3.6/site-packages' (exists)
ENABLE_USER_SITE: True
但是目录是空的。 但我发现的是
/home/username/.username/modules
中的模块,它似乎是由pip3安装的。 如何配置pip以使用正确的用户站点

Q:使用哪种pip/python?

$ which pip3
/usr/bin/pip3 
$ pip3 --version
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
$ python3 --version
Python 3.6.8
$ python3
>>> import sys
>>> sys.path
['', '/usr/lib64/python36.zip', '/usr/lib64/python3.6', '/usr/lib64/python3.6/lib-dynload', '/home/username/.local/lib/python3.6/site-packages', '/usr/lib64/python3.6/site-packages', '/usr/lib/python3.6/site-packages']
Q:sys.path看起来怎么样?

$ which pip3
/usr/bin/pip3 
$ pip3 --version
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
$ python3 --version
Python 3.6.8
$ python3
>>> import sys
>>> sys.path
['', '/usr/lib64/python36.zip', '/usr/lib64/python3.6', '/usr/lib64/python3.6/lib-dynload', '/home/username/.local/lib/python3.6/site-packages', '/usr/lib64/python3.6/site-packages', '/usr/lib/python3.6/site-packages']
Q:您是否尝试过先升级pip? 我在这台机器上没有超级用户权限(为什么我尝试在user_站点中安装)

Q:您有本地配置文件吗? 在线文档描述的是pip 20.0.2,而不是9.0.3或类似版本。 但是,没有像这样的配置文件

/home/username/.config/pip/pip.conf
/home/username/.pip/pip.conf
/etc/pip.conf
/etc/xdg/pip/pip.conf
Q:您是否尝试在用户站点中安装/升级? 对但如果没有正确的路径,它将无法工作

$ python3 -m pip install -U --user pip
...
Successfully installed pip-20.0.2
$ which pip
~/.username/scripts/pip
$ pip --version 
Traceback (most recent call last): 
  File "/home/username/.username/scripts/pip", line 7, in <module>
    from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal'
$python3-m pip安装-U--用户pip
...
已成功安装pip-20.0.2
哪一点
~/.username/scripts/pip
$pip--版本
回溯(最近一次呼叫最后一次):
文件“/home/username/.username/scripts/pip”,第7行,在
从pip.\u internal.cli.main导入main
ModuleNotFoundError:没有名为'pip.\u internal'的模块

*这是哪个版本的Pip?您是否尝试过先升级您的
pip
您确定这是正确的
pip3
脚本吗?
python-mpipinstall--user numpy
工作得更好吗?您可以通过此链接检查“
哪个pip3
”命令吗。这是否回答了您的问题?如果启动
python3
,则导入sys并显示
sys.path
。。您是否使用了正确的python?=>如果您尝试使用
--user
升级Pip本身会怎么样
python-mpip安装-U--用户pip
?*这是哪个版本的pip?您是否尝试过先升级您的
pip
您确定这是正确的
pip3
脚本吗?
python-mpipinstall--user numpy
工作得更好吗?您可以通过此链接检查“
哪个pip3
”命令吗。这是否回答了您的问题?如果启动
python3
,则导入sys并显示
sys.path
。。您是否使用了正确的python?=>如果您尝试使用
--user
升级Pip本身会怎么样
python-mpip安装-U--用户pip