繁体   English   中英

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

[英]pip works for python2.7 but not 3.5

我首先要说的是我是一个完整的新手,很可能会忽略一些显而易见的事情。 不要以为我对与linux或python有关的任何事情都有所了解。

无论如何,我在运行Fedora 23的计算机上安装了python 3.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会让人感到困惑,并且必须意味着我有两个python 3.5安装。 这是一些不是我的问题的背景故事,但也许它是相关的。

我遇到的问题是我无法安装我想要导入的模块以用于Python 3.5程序。

当我输入pip install pyperclip (我正在通过AutomateTheBoringStuff工作)时,安装了pyperclip for 2.7。 如果我打开python2.7命令行并输入import pyperclip一切都很好,但是如果我在python3.5命令行中尝试相同的操作,我会收到一个错误,说模块不存在。

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

你可以使用python3 -m pip install pyperclip

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM