Python pip 2&;3语法变化
我使用arch linux系统,并通过yaourt安装了pip。Python pip 2&;3语法变化,python,python-3.x,pip,pacman-package-manager,Python,Python 3.x,Pip,Pacman Package Manager,我使用arch linux系统,并通过yaourt安装了pip。 yaurt-S pip 然后我尝试通过pip为Python3安装一些东西。但我得到一个类似这样的错误: pip install requests install: missing destination file operand after ‘requests’ Try 'install --help' for more information. 在哪里 这就行了 “缺少目标文件操作数”是什么?我应该通过什么?这些评论正确地认为
yaurt-S pip
然后我尝试通过pip为Python3安装一些东西。但我得到一个类似这样的错误:
pip install requests
install: missing destination file operand after ‘requests’
Try 'install --help' for more information.
在哪里
这就行了
“缺少目标文件操作数”是什么?我应该通过什么?这些评论正确地认为它必须正常工作。雅乌特的pip包装一定有问题。我通过pacman重新安装了python pip,一切正常。我知道这是一个老问题,但对于像我这样通过谷歌搜索来到这里的人来说,AUR中的“pip”包不是python包管理器!改为安装python-pip包。我在输入错误后得到了这个:
sudo -h pip3.6 install bpython
install: missing destination file operand after 'bpython'
Try 'install --help' for more information.
修复参数实现了以下目的:
sudo -H pip3.6 install bpython
听起来你真的在运行这个程序。它是由
install
命令运行的,而不是pip
。你确定你真的在使用pip
而不是install requests
?pip3 install requests
对我来说运行得很好,所以看起来@MartijnPieters恰到好处(像往常一样:-)。呃,我在arch linux系统上,刚刚通过yaurt安装了pip。在这些评论之后,我通过pacman重新安装了pip3,现在一切都正常了。。。必须是yaourt包的内部问题。THXMight希望自己简单地回答这个问题,以便其他人可以在必要时找到它。如果您在问题中添加更多详细信息(关于您使用Arch),也可能会很好。
sudo -H pip3.6 install bpython