首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为python3安装对流层?

如何为python3安装对流层?
EN

Stack Overflow用户
提问于 2021-01-06 12:06:10
回答 2查看 331关注 0票数 0

我运行的是macOS版本的11.0.1。当我尝试使用Python2.7导入对流层时,我正在尝试导入一个名为troposphere的模块,我已经安装了Python2.7Python3.9.1,例如

代码语言:javascript
复制
#!/usr/bin/python
from troposphere import Template

它确实有效。但是当我尝试使用Python3.9.1导入相同的内容时,比如

代码语言:javascript
复制
#!/usr/bin/python3
from troposphere import Template

它抛出的错误如下

代码语言:javascript
复制
ModuleNotFoundError: No module named 'troposphere'

我该怎么办?请帮帮忙

EN

回答 2

Stack Overflow用户

发布于 2021-06-29 23:17:20

这是因为您用来运行代码的python解释器没有安装对流层。

在同一台计算机上管理多个Python版本很棘手,但我将尝试解释这一点。

我假设您使用python your_script.py来运行代码,使用pip install troposphere来安装包,对吗?但是想想看,您的系统如何准确地知道您正在运行哪个python以及安装哪个python包呢?下面是如何检查python命令和pip命令的完整路径。

  1. 键入python命令输入python控制台
  2. ,然后键入以下内容:

代码语言:javascript
复制
import sys

print(sys.executable)

  1. 上下浏览一下,你会发现一个bin文件夹,里面有bin/python,它是你的解释器,bin/pip是你的pip命令。还有一个lib/site-packages文件夹,这是第三方库安装到的位置。4.如果你看到导入错误,使用上面的方法找到python解释器并检查site-packages文件夹,很可能里面没有这样的troposphere文件夹。然后您需要使用<path-to>/bin/pip的完整路径来安装对流层。那么你的问题就解决了。

如果您使用的是home brew或从www.python.org下载的python安装程序,则您的系统可能已经崩溃。管理多个Python版本的推荐方法是使用pyenv https://github.com/pyenv/pyenv。它允许你安装任何版本的python,并且很容易删除它们。

票数 0
EN

Stack Overflow用户

发布于 2021-01-06 12:12:10

检查模块是否已折旧

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

https://stackoverflow.com/questions/65590051

复制
相关文章

相似问题

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