这可能是一个非常基本的问题,但是一段时间以来我一直无法解决。
我的目标是开始在Jupyter Notebook中使用Python进行数据分析。
我首先在OSx10.95上下载了Python 3.7。然后尝试下载Anaconda,但失败了几次。然后,我下载了Miniconda,并使用了Wing101。之后,我可以下载Anaconda。但是,我没有让Anaconda导航器正常工作。
然后我从终端开始使用Jupyter Notebook。它可以工作,但是有很多问题:
在Jupyter中,当我尝试导入熊猫和numpy时出现错误:
--------
<ipython-input-1-baf368f80de7> in <module>
----> 1 import pandas as pd
2 import numpy as np
~/anaconda3/lib/python3.7/site-packages/pandas/__init__.py in <module>
17 if missing_dependencies:
18 raise ImportError(
---> 19 "Missing required dependencies{0}".format(missing_dependencies))
20 del hard_dependencies, dependency, missing_dependencies
21
ImportError: Missing required dependencies ['numpy']
----------
虽然安装了Numpy,但是可能在错误的位置。
另一个问题是Anaconda和Python文件遍布我的计算机:
Anaconda导航器位于:
/anaconda3
Pip 3.7位于:
/Library/Frameworks/Python.framework/Versions/3.7/bin/
脾气暴躁的人在:
/Users/lsluyser/Downloads/ENTER/lib/python3.7/site-packages/pandas/compat/
Jupyter文件位于:
/Users/lsluyser/Downloads/ENTER/lib/python3.7/site-packages/
,以及:
/anaconda3/lib/python3.7/site-packages
我的问题是:
程序文件的期望组织是什么?如何实现?
我应该将所有文件从“下载”移到另一个文件夹吗?
numpy是否应放在/anaconda3/lib/python3.7/site-packages?
下
Anaconda导航器不起作用的事实是否与其位置有关?
非常感谢您!乐天
答案 0 :(得分:0)
我建议使用Miniconda,它是Anaconda的较小替代品。即使您不这样做,也应该从以下位置下载所需的软件包,例如numpy。 Anaconda Cloud,应将文件放置在正确的位置。
通常[在Windows上]软件包应位于文件夹C:\ Users \ <> \ Miniconda3 \ Lib \ site-packages中,并验证环境变量是否具有必需的路径。
答案 1 :(得分:0)
如果您要使用Python工作,您很快就会意识到需要在计算机上创建多个python 虚拟环境。 这是因为在使用Python时:
Anaconda和Miniconda之类的工具使您可以轻松创建和管理此类虚拟环境。
在后台,虚拟环境的创建和管理可能只不过是设置一些环境变量而已。
我发现this是这个概念的很好的介绍。
对于您的问题,是的,很可能numpy
的问题可以通过适当设置环境变量来解决,但我建议不要尝试这种情况。
相反,请使用Anaconda或Miniconda创建环境,并在该环境中使用Anaconda或Miniconda安装numpy。当然,系统会提示您有关numpy可能需要的任何先决条件。