pip适用于python2.7,但不适用于3.5

2024-05-04 20:44:39 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,我会说我是一个完全的新手,很可能忽略了一些显而易见的东西。不要以为我对linux或python有任何想法。在

总之,我在运行Fedora23的电脑上安装了Python3.5。Fedora预装了2.7。当我安装3.5时,我不知怎么把它安装到了我的/home/user/Documents目录中。我删除了rm -r -f /home/user/Documents/Python-3.5.1目录。但是当我输入python3时,我仍然可以打开3.5。最初,我创建了一个别名来指向home/user/Documents/python-3.5.1目录中的python命令,因此在删除该目录并删除别名后仍能打开3.5是令人困惑的,这意味着我安装了两个python3.5。这不是我的问题,但可能是相关的。在

我遇到的问题是,我无法安装一个要导入以在Python3.5程序中使用的模块。在

当我输入pip install pyperclip(我正在处理automatheboringstuff)时,pyperclip就安装在2.7上了。如果我打开python2.7命令行并键入import pyperclip一切都很好,但是如果我在python3.5命令行中尝试相同的操作,我会得到一个错误消息:模块不存在。在

我假设这是因为pip将pyperclip模块安装到与2.7相关联的子目录中。如何使用pip安装3.5版的模块?在


Tags: 模块piprm命令行目录homelinuxdocuments