最近我学到了一点关于Python的知识。Jupyter笔记本在理论上似乎是一个好主意,但在实践中,我在Jupyter环境中设置python模块时遇到了一些困难。
例如,我发现了这个整洁的geographical data article,我想跟随它。我下载了一个非常好的github project来跟随它。
启动Jupyter,一切正常,直到我运行第一个代码块:
import pandas as pd
import re
from datetime import datetime
from dateutil.parser import parse
import missingno as msno
import numpy as np
import seaborn as sb
import matplotlib.pyplot as plt
import json这会立即生成一个错误:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-422e89229f53> in <module>
----> 1 import pandas as pd
2 import re
3 from datetime import datetime
4 from dateutil.parser import parse
5 import missingno as msno
ModuleNotFoundError: No module named 'pandas'有相当多的模块,我想我可以在命令行中逐个添加它们。这似乎不是很有效率。有没有其他的“Jupyter”或“Conda”方法可以做到这一点呢?
发布于 2020-10-23 01:46:03
在Jupyter notebooks中,您可以在行首使用!执行命令行方法,例如
! conda install pandas --yes
关于内部工作的更多细节将在这个问题中讨论:Running interactive command line code from Jupyter notebook
感谢@PaulH指出需要添加--yes标志。
发布于 2020-10-23 01:45:11
只需在Jupyter中运行以下代码:
!pip install <the name of the module>, <the name of the module>, <the name of the module>...这将安装您选择的模块。例如:
!pip install pandas, re, ...https://stackoverflow.com/questions/64487631
复制相似问题