使用Pipenv的Jupyter中的ModuleNotFoundError

用户名

我这个周末在Python新手训练营,但是由于这个问题,我什至无法在计算机上使用Python。我所有的教练也都感到难过。

问题是我ModuleNotFoundError在Jupyter上使用了多个不同的软件包,包括Pandas和Requests(但奇怪的是,BeautifulSoup并且CSV工作正常)。

这是我启动新的Jupyter文件的方法:

  • 创建一个新目录
  • 使用以下命令安装jupyter和pandas:pipenv install jupyter pandas
  • 激活虚拟环境:pipenv shell
  • 启动Jupyter:jupyter笔记本
  • 创建新的Python 3笔记本
  • 在这一点上,我尝试执行类似的命令import pandas as pd,然后返回ModuleNotFoundError

我正在使用Python版本3.6.5。

尝试解决此问题失败:

  • 使用pip图仔细检查了我的虚拟环境中是否安装了熊猫
  • 创建了全新的目录 pipenv install jupyter pandas --skip-lock

  • 使用以下命令在系统范围内卸载所有内容:

pip freeze > requirements.txt
pip uninstall -r requirements.txt -y
  • 更新的熊猫
  • 使用virtualenv代替pipenv
virtualenv first-python-notebook
cd first-python-notebook
cd Scripts
activate
cd ..
pip install jupyter pandas

我测试了在命令外壳中使用python时可以导入熊猫(是的)-在Jupyter上仍然不起作用。

我的老师认为问题是系统范围的软件包正在干扰虚拟软件包,但我们已经工作了几个小时,无法弄清楚如何解决此问题。

任何帮助将不胜感激。我是初学者,请提供详细说明。

用户名

谢谢你的建议。但是,特别建议我不要安装Anaconda -不太记得原因,但我认为这是因为,基本上,如果我决定要使用其他东西,那切换起来确实很头疼。如果您不同意,我很高兴听到您的推理。

最后,我通过卸载虚拟环境和大型计算机系统中的每个软件包,然后在两个地方都重新安装,解决了该问题。它确实有效,但是如果我仍然必须安装两次所有内容,那么我对虚拟环境的意义感到困惑。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法在Jupyter Notebook中使用pipenv?

pipenv:获取pipenv中虚拟环境的路径

Pipenv卡住了“⠋锁定中...”

ModuleNotFoundError:jupyter中没有名为“ pymysql”的模块

如何让Pipenv在Docker中运行?

Linux上使用Python3.6的追溯中的ModuleNotFoundError

在Python 3.6中使用setuptools打包后出现ModuleNotFoundError

pipenv + pyenv + jupyter

使用pipenv同步而不是pipenv安装有什么优势?

如何解决ModuleNotFoundError:在Pycharm IDE中的Jupyter Notebook中没有名为“ prompt_toolkit.formatted_text”的模块?

Jupyter Notebook中的适用于Python 3的ModuleNotFoundError,但不适用于Python 2(Mac OSX)

在gitlab ci中使用pipenv

如何使用pipenv在当前文件夹中运行文件

使用pipenv安装枕头的问题

我在travis-ci测试中应该使用pipenv吗?最佳做法?

使用Pipenv添加python项目

ModuleNotFoundError:Jupyter Notebook中没有名为“ tensorflow”的模块

在Jupyter Notebook ModuleNotFoundError中:没有名为'plotly'的模块

使用Jupyter缓存函数中的变量

在conda安装后导入模块时,jupyter Notebook中的ModuleNotFoundError

使用pipenv安装pyrebase失败

在CMake命令ModuleNotFoundError中调用pipenv

使用Pipenv安装Airflow 1.10.10

为什么pipenv仍使用全局jupyter(/ usr / bin / python3)而不封装在其自身的环境中?

使用Pipenv开发Python库

连接中的ModuleNotFoundError

在子流程中创建Pipenv

为什么我无法使用 python3.8 在 ubuntu 20.04 LTS 中创建 pipenv shell?

在python中安装后使用tqdm时出现ModuleNotFoundError