1

信息:

  • Ubuntu 16.04
  • 蟒蛇3.5
  • pyperclip 1.5.27

所以我试图安装pyperclip使用pippip install pyperclip失败并出现错误:

Command "python setup.py egg_info" failed with error code -11 in /tmp/pip-build-########/pyperclip/

查了一下,发现错误码 11 多半是因为某个模块是用 C 编译的?不确定这是否正确,但大多数人使用:

sudo -H pip install pyperclip

对我来说效果很好,它安装了。然后我检查它是否已经通过:

python -c 'import pyperclip'

失败了,出现“找不到模块”错误。之后pip freeze,我尝试再次安装它(使用sudo),但是由于它已经安装,所以它不起作用,所以我尝试sudo -H pip install -U pyperclip了,它也不起作用,因为我有最新版本。

挠了挠头后,我绑了起来sudo -H pip freeze。突然,pyperclip=1.5.27被列出来了。那时它点击了。sudo -H python -c 'import pyperclip'...没有工作。

所以现在我真的很困惑。

很明显,pip install pyperclip需要一些东西sudo,尽管python无法pyperclip使用它。这里发生了什么?我能做些什么来解决它?

有关解决方法的更多信息:我正在实现一个密码脚本,它只是将所需密码从我计算机上的加密文件中添加到剪贴板,并使用主密码锁定。主要是为了好玩,但我也可以使用大量的密码,这些密码都需要非人的记忆才能知道。

4

0 回答 0