首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python 2+ Python 3+库

Python 2+ Python 3+库
EN

Stack Overflow用户
提问于 2012-12-29 04:25:02
回答 1查看 2.3K关注 0票数 4

我在同一台机器上安装了Python2和Python3,并通过包管理器安装了一个库(requests)。我只能在Python 2中导入它,它是这样的吗?如果没有,我如何在Python3中导入它?

EN

回答 1

Stack Overflow用户

发布于 2013-12-19 09:34:18

您的机器上的每个python安装都安装了自己的一组单独的软件包。因此,要在两个pythons上使用requests,您需要安装两次,每个版本一次。它可以是两个python的完全相同的库(及其发行版),而不是某个“python3版本”。

要做到这一点,最方便的方法是为您的蟒蛇单独使用pip。在类似Debian的Linux (包括Ubuntu)上,您可以通过以下方式获取它们:

代码语言:javascript
复制
sudo apt-get install python-pip python3-pip

在其他Linux版本中可能还有其他命令,只需在您的软件包中查找pip即可。你可以尝试在Mac上使用brew,在微软操作系统上使用谷歌的"installing for python3 on windows“。无论采用哪种方法,您都应该得到两个可执行文件pippip3,然后:

代码语言:javascript
复制
pip install requests
pip3 install requests
# prepend these with sudo if needed

您也可以在没有pip的情况下安装软件包。然而,它更繁琐:下载源代码并解压缩,cd in,使用以下命令安装它:

代码语言:javascript
复制
python setup.py install
python3 setup.py install
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14075333

复制
相关文章

相似问题

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