Python3无法导入argcomplete包

Python3无法导入argcomplete包,python,python-3.x,Python,Python 3.x,我正在尝试导入“argcomplete”包,但遇到以下错误: $ python3 Python 3.6.3 (v3.6.3:2c5fed86e0, Oct 3 2017, 00:32:08) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import argcomp

我正在尝试导入“argcomplete”包,但遇到以下错误:

$ python3
Python 3.6.3 (v3.6.3:2c5fed86e0, Oct  3 2017, 00:32:08) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import argcomplete
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'argcomplete'
>>> exit()
/usr/local/lib/python3.6/site-packages/已添加到路径中

我注意到导入只在/usr/local/lib/python3.6/site-packages目录下工作,而不在其他任何地方工作

$ python3 -c 'import argcomplete'
>> successful


$ cd /Users/apple/Desktop/XXXXX/
apple (master) XXXXX
$ python3 test_backend.py 
Traceback (most recent call last):
  File "test_backend.py", line 11, in <module>
    import argcomplete
ModuleNotFoundError: No module named 'argcomplete'
apple (master) XXXXX
$ python3 -c 'import argcomplete'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'argcomplete'
apple (master) XXXXX
$python3-c“导入argcomplete”
>>成功的
$cd/Users/apple/Desktop/XXXXX/
苹果(母版)XXXXX
$python3 test\u backend.py
回溯(最近一次呼叫最后一次):
文件“test_backend.py”,第11行,在
导入argcomplete
ModuleNotFoundError:没有名为“argcomplete”的模块
苹果(母版)XXXXX
$python3-c“导入argcomplete”
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ModuleNotFoundError:没有名为“argcomplete”的模块
苹果(母版)XXXXX

请建议如何解决此问题,谢谢。

尝试运行以下命令以在python3中安装
argcomplete

终端中:

python3
在Python3控制台中:

导入pip
def安装(软件包):
main(['install',package])
安装('argcomplete')

然后尝试在python控制台中使用
argcomplete
complete包。

问题是,mac默认使用python 2.7,因此通过终端安装包只能在python 2.7上安装

如果您已经在版本3上安装了pip,只需执行以下操作:

python3 -m pip install argcomplete

您的计算机上是否安装了python 2x?是的,这台计算机上也安装了python2.7。您能告诉我
哪个python3
的输出吗?
站点包是否出现在
python3-c“import sys;print(sys.path)
?@A.Midany我已经发布了答案。请尝试运行它。谢谢Ryan,我想是这样的“pip3安装”应该做同样的工作,你能澄清区别吗?@A.Midany我很抱歉我没有答案给你,我只知道即使你没有设置pip的路径,这也可以工作。
python3 -m pip install argcomplete