Python - 保留了默认2.6,安装python3之后如何使用pip3并导入模块到python3,pyperclip为例

很多人在刚学python时就被告知python2在2020年之后就不会被维护了,所以大家都会选择python3。我也是。

安装python3的时候,又害怕删除原有的默认python2版本会影响系统。所以我选择了安装python3,并保留python2。

以上是没有什么问题。

但是今天看书,遇到一个问题为:导入pyperclip模块。

当我执行pip install pyperclip时,发现模块被导入到python2.6中,而不是我们想要的python3.3(笔者安装的3.3)

下面讲一下,如何将模块导入到我们的python3.3中。

首先我们看一下自己的python3中是否有pip3。(作者的安装路径为 /usr/local/python3/bin)

如果没有,请下载网址为:https://bootstrap.pypa.io/

找到自己对应的pip版本。以python3.3为例:https://bootstrap.pypa.io/3.3/get-pip.py

下载好之后,直接执行 

python3 get-pip.py

然后就会得到 pip3。如图所示

由于pip3是用python3执行的。所以我们执行pip3 install pyperclip的代码需要改为

sudo python3 pip3 install pyperclip该语句需要在/usr/local/python3/bin目录下执行。

另外需要su权限。

验证,导入成功。

[zhou@promote ~]$ python3
Python 3.3.0 (default, Oct 17 2018, 17:43:40) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyperclip
>>>

正常到这应该成功了。

但是有的读者可能会遇到新的问题。

Pyperclip could not find a copy/paste mechanism for your system.

这需要我们执行多余的步骤。

请参考https://blog.csdn.net/xyh421/article/details/70154320

centos用户(笔者就是)请使用yum安装

yum install xsel
yum install xclip

如何出现找不到安装包的情况。

请先执行 。

yum  install epel-release   //扩展包更新包  
yum  update                 //更新yum源 

猜你喜欢

转载自blog.csdn.net/m0_37128231/article/details/83309798
今日推荐