信息:
- Ubuntu 16.04
- 蟒蛇3.5
- pyperclip 1.5.27
所以我试图安装pyperclip
使用pip
;pip 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
使用它。这里发生了什么?我能做些什么来解决它?
有关解决方法的更多信息:我正在实现一个密码脚本,它只是将所需密码从我计算机上的加密文件中添加到剪贴板,并使用主密码锁定。主要是为了好玩,但我也可以使用大量的密码,这些密码都需要非人的记忆才能知道。