Python 无法安装程序包,因为未安装pip
我正在运行Ubuntu,在我的系统上同时安装了Python2.7和Python3.5 我已经调整了设置,以便Python 无法安装程序包,因为未安装pip,python,python-3.x,pip,Python,Python 3.x,Pip,我正在运行Ubuntu,在我的系统上同时安装了Python2.7和Python3.5 我已经调整了设置,以便 python test.py 蟒蛇3 我想在python3中安装模块pyperclip pip install pyperclip 为Python2安装了它 建议使用快速谷歌搜索 pip3 install pyperclip 但我明白了 pip3 is currently not installed . You can install it by typing sudo apt i
python test.py
蟒蛇3
我想在python3中安装模块pyperclip
pip install pyperclip
为Python2安装了它
建议使用快速谷歌搜索
pip3 install pyperclip
但我明白了
pip3 is currently not installed . You can install it by typing
sudo apt install python3-pip
当我运行此命令时,会得到以下结果:
The following packages have unmet dependencies:
python3-pip : Depends: python-pip-whl (= 8.1.1-2) but 8.1.1- 2ubuntu0.2 is to be installed
Recommends: python3-dev (>= 3.2) but it is not going to be installed
Recommends: python3-setuptools but it is not going to be installed
Recommends: python3-wheel but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
我该怎么办?看来这可能是您的路径中的错误。如果您安装了Python3.5,那么它应该附带pip,因此尝试执行
Python-mpip
,这应该运行Python3.5的pip。要安装某些东西,只需像您所拥有的那样使用普通的pip命令,例如python-m pip install pyperclip
使用aptitude
包管理器,因为它将为您提供修复未满足的依赖性问题的简单建议。通过apt安装:
sudo-apt-get-install-aptitude
然后使用以下命令安装pip3
:
sudo智能安装python3 pip
然后选择
aptitude
向您建议的解决方案。在其中一个建议中,aptitude
将建议您从8.1.1-2ubuntu0.2降级到8.1.1-2。接受这一建议可以解决问题。只需确保降级不会给您带来其他障碍。您是否按照上面所说的安装了python-pip-whl
?另外,让我直说,python
运行python3,但pip
使用python2?我还没有尝试安装它。。。我应该怎么做?…是的“python”运行python3我刚刚更改了它的设置,即每当我键入python时,它实际上意味着python3它会说:无法导入从源发行版安装所需的setuptools。请安装setuptoolsTrypython-m pip安装setuptools
并查看是否有效,然后重试初始命令。PermissionError:[Errno 13]权限被拒绝:'/usr/local/bin/easy_install'Addsudo
,然后再试一次。终于可以做到了……我把别名python=python3放在了~/.bashrc文件中……我删除了它……现在我不得不使用python3让python使用python3.5.2运行,但是简单的python3-m pip安装pyperclip完成了这项工作