首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python导入包,就像它是一个模块一样

Python导入包,就像它是一个模块一样
EN

Stack Overflow用户
提问于 2021-12-24 03:44:21
回答 1查看 194关注 0票数 0

我在Python中导入一个名为"scanpy“的包时遇到了很多困难--我一直试图在这里学习本教程(https://scanpy-tutorials.readthedocs.io/en/latest/pbmc3k.html),但是Python似乎把"scanpy”看作是包的一个模块,而不是包本身:

代码语言:javascript
复制
import numpy as np
import pandas as pd
import scanpy as sc
代码语言:javascript
复制
sc.settings.verbosity = 3
sc.logging.print_header()
sc.settings.set_figure_params(dpi=80, facecolor='white')
代码语言:javascript
复制
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-2-129af3139565> in <module>
----> 1 sc.settings.verbosity = 3
      2 sc.logging.print_header()
      3 sc.settings.set_figure_params(dpi=80, facecolor='white')

AttributeError: module 'scanpy' has no attribute 'settings'

其他人似乎也在安装"scanpy“时遇到了困难,所以我按照kleurless在这个GitHub线程(https://github.com/theislab/scanpy/issues/990)上的安装说明进行了安装。这是这些安装说明的结果。(另外,我还遵循了"scanpy“网站上的安装说明,但这些操作似乎不起作用。)如果这重要的话,我还会在木星笔记本中运行上面的代码行。在加载朱庇特笔记本之前,我忘了加载虚拟环境,所以我在第一行之前加入了"!source scanpy_environment“,但这并没有帮助。如果有人能帮我,我会非常感激的。

EN

回答 1

Stack Overflow用户

发布于 2021-12-24 04:49:51

我刚在我的备份测试ubuntu电脑上安装了这个,它可以工作。

我这样做了:在bash终端上安装了pip install scanpy,然后我编写了这个测试脚本并运行了它:

代码语言:javascript
复制
import scanpy as sc

sc.settings.verbosity = 3
sc.logging.print_header()
sc.settings.set_figure_params(dpi=80, facecolor='white')

print(sc.settings.verbosity)
print("test")

如果它能工作,那么它可能是木星笔记本的一个问题。

我还想说,通过使用pip freeze来检查模块,看看是否安装了scanpy。

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

https://stackoverflow.com/questions/70469363

复制
相关文章

相似问题

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