首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有名为'pafy‘的模块

没有名为'pafy‘的模块
EN

Stack Overflow用户
提问于 2017-07-08 13:44:18
回答 1查看 5K关注 0票数 1
代码语言:javascript
复制
sudo  pip3.6 install  pafy
Collecting pafy
  Downloading pafy-0.5.3.1.tar.gz
Installing collected packages: pafy
  Running setup.py install for pafy ... done
Successfully installed pafy-0.5.3.1

已成功安装pafy-0.5.3.1。

代码语言:javascript
复制
~$ python
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:09:58) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.

>>> import pafy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pafy'

为什么没有命名为'pafy‘的模块?

EN

回答 1

Stack Overflow用户

发布于 2017-07-08 15:17:50

您以sudo身份运行pip,但以普通用户身份运行python。以普通用户身份运行的程序没有访问super-user内容(sudo)的权限。

要验证这一点,您可以作为超级用户运行python并尝试导入pafy。

代码语言:javascript
复制
$ sudo python
>>> import pafy

您永远不应该使用sudo pip install;您可能会覆盖重要的内容。

使用pip install --user <packagename>或安装并使用virtualenv。我更喜欢virtualenv

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44982951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档