Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.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_Pip - Fatal编程技术网

Python 无法安装程序包,因为未安装pip

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

我正在运行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 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。请安装setuptoolsTry
python-m pip安装setuptools
并查看是否有效,然后重试初始命令。PermissionError:[Errno 13]权限被拒绝:'/usr/local/bin/easy_install'Add
sudo
,然后再试一次。终于可以做到了……我把别名python=python3放在了~/.bashrc文件中……我删除了它……现在我不得不使用python3让python使用python3.5.2运行,但是简单的python3-m pip安装pyperclip完成了这项工作