我使用的是与ipynb (Python3.6.7)一起使用的GoogleCol堕胎(Python3.6.7),每次我运行这个脚本并导入一个模块Scanpy python工具包时,它都说我没有它,所以我必须重新安装它,这需要几分钟。
这里也有一个类似的问题:
那里的答案并不令人满意,因为每当我运行脚本时都会安装scanpy,这需要几分钟时间,这是不需要的。
我安装scanpy的方式是:
!pip3 install scanpy[louvain]
如果我再次运行该脚本,并尝试通过以下操作导入scanpy:
import scanpy as sc
我收到以下错误消息:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-6-c75a4ac677d6> in <module>()
1 import numpy as np
2 import pandas as pd
----> 1 import scanpy as sc
4
5 sc.settings.verbosity = 3 # verbosity: errors(0), warnings(1), info(2), hints(3)
ModuleNotFoundError: No module named 'scanpy'
---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.
To view examples of installing some common dependencies, click the
"Open Examples" button below.
---------------------------------------------------------------------------因此,我必须再次安装它,这是耗时的,不应该发生,因为其他已经安装的软件包(如熊猫,小熊,等等)不要显示这个问题。
我的问题是:
如何永久安装scanpy?
我应该可以在任何时候导入scanpy,而不必再安装它,而且.
发布于 2019-01-22 20:15:55
根据这个3必要的谷歌碰撞技巧和技巧的第二点
目前,软件安装在GoogleCol堕胎中并不持久,因为每次(重新)连接到实例__时,您都必须重新安装库。由于Colab默认安装了许多有用的公共库,这并不是什么问题,安装那些未预先安装的库很容易就会以几种不同的方式添加。
这似乎是为什么我必须重新安装每次扫描,因为它不是一个默认的包的合作。
https://stackoverflow.com/questions/54315134
复制相似问题