首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Fedora 20中的众多蟒蛇中安装一个模块

如何在Fedora 20中的众多蟒蛇中安装一个模块
EN

Stack Overflow用户
提问于 2017-05-22 05:42:26
回答 2查看 288关注 0票数 0

我在我的Fedora20上另外安装了一个python3.6版本到2.7。当我使用3.6版本运行脚本时,它缺少requests模块。当我尝试用pip命令安装它时,它告诉我它已经在那里了。那么,如何在python3.6中安装这个模块呢?

有什么提示吗?谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-05-22 05:45:06

检查是否可以运行pip36或更像是pip3的函数。pip命令通常与第一个安装的python版本相对应,因此如果您稍后安装一个,它将根据其版本获得后缀。如果是这种情况,那么您将需要执行pip36 (pip3)安装moduleXYZ。

票数 0
EN

Stack Overflow用户

发布于 2017-05-22 06:02:09

简而言之,答案是

对于python2,x使用pip install requests安装任何软件包

对于Python3.x,使用pip3 install requests安装任何包

如果在pip3过程中遇到错误,请运行sudo dnf install python3-pip

但正确的方法是使用fedona中的虚拟环境

对于py3.4+

代码语言:javascript
复制
$ python3.5 -m venv env  # create the virtualenv
$ . env/bin/activate  # activate it
(env)$ python -m pip install requests  # install a package with pip

对于py2.x、3.x

代码语言:javascript
复制
$ dnf install python-virtualenv  # install the necessary tool
$ virtualenv --python /usr/bin/python2.7 env  # create the virtualenv
Running virtualenv with interpreter /usr/bin/python2.7
New python executable in env/bin/python2.7
Also creating executable in env/bin/python
Installing setuptools, pip...done.
$ . env/bin/activate  # activate it
(env)$ python -m pip install requests  # install a package with pip

Refrence

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

https://stackoverflow.com/questions/44102086

复制
相关文章

相似问题

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