我使用mac终端检查我的包:
点子列表
我可以找到所有包裹包括熊猫
但是当我
进口大熊猫
它告诉我:ModuleNotFoundError:没有名为'pandas'的模块
顺便说一下,我的mac中有python2和python3,它们不是同一个目录,我怀疑python没有找到熊猫的路径
首先,在项目文件夹中安装virtualenv
以保护项目目录,以避免与其他软件包冲突。
pip install virtualenv
安装此命令后,在根项目目录中逐个运行此命令:
virtualenv venv
source venv/bin/activate
现在您的目录是安全的,您可以在里面安装所需的包。
pip install pandas
和你需要的其他人一样。
因为您已经安装了virtualenv
并且运行安全,所以它不会与其他外部包冲突。
逐个使用这一切。我希望它可以帮助你避免这样的错误。
谢谢。
尝试使用pip和pip3安装pandas。
pip install pandas
pip3 install pandas
建议,使用pyenv并为本地目录设置python版本。
如果已经安装了python v2.7,那么为v2.7安装numpy和pandas。运行以下命令:
对于Ubuntu / Linux -
sudo apt-get install python-numpy
sudo apt-get install python-pandas
如果已经安装了python v3,那么为v3安装numpy和pandas。运行以下命令:
对于Ubuntu / Linux -
sudo apt-get install python3-numpy
sudo apt-get install python3-pandas
我有Python2
和Python3
安装在不同的目录,但我面临这个错误,因为当我使用命令pip install pandas
它是在Python2
目录中安装pandas而我使用Python3
所以我有两个目录与qazxsw poi和qazxsw poi。
要解决此错误:
在Python2 --> C:\Python27
中运行Python365 --> C:\Python365
。如果已安装库pip install pandas
,您将看到如下内容。
cmd
从上面的命令输出你可以看到pandas
安装在C:\Users\vichitrak>pip install pandas
Requirement already satisfied: pandas in c:\python27\lib\site-packages (0.23.4)
Requirement already satisfied: python-dateutil>=2.5.0 in c:\python27\lib\site-packages (from pandas) (2.7.3)
Requirement already satisfied: numpy>=1.9.0 in c:\python27\lib\site-packages (from pandas) (1.14.4)
Requirement already satisfied: pytz>=2011k in c:\python27\lib\site-packages (from pandas) (2018.4)
Requirement already satisfied: six>=1.5 in c:\python27\lib\site-packages (from python-dateutil>=2.5.0->pandas) (1.11.0)
目录,即pandas
在qazxsw poi中运行qazxsw poi命令来检查你运行的是哪个qazxsw poi版本。
Python2
你可以看到我正在使用c:\python27\lib\site-packages (0.23.4)
,而python
安装在cmd
目录中
要在Python
安装C:\Users\vichitrak>python
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
和其他库,请访问Python3
中的pandas
打开Python2
并运行pandas
或者你可以使用Python3
上的scripts folder
运行Python3 directory i.e. C:\Python365\Scripts
命令,即Command Window