Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 虽然看起来是这样,但熊猫并没有安装在virtualenv中_Python_Pandas_Virtualenv - Fatal编程技术网

Python 虽然看起来是这样,但熊猫并没有安装在virtualenv中

Python 虽然看起来是这样,但熊猫并没有安装在virtualenv中,python,pandas,virtualenv,Python,Pandas,Virtualenv,我想在一个脚本中使用pandas,该脚本在EC2机器上运行在python3的virtualenv中。我一创建virtualenv就安装了pandas,但脚本给我一个经典错误,pandas不存在 无论如何,为了重新安装,我执行以下命令: cd ga_venv #name of my virtualenv source bin/activate pip install pandas 然后,我得知熊猫成功安装。安装完成后,我立即冻结了pip,熊猫没有出现。然后,我尝试卸载它,它会出现警告:跳过熊猫,

我想在一个脚本中使用pandas,该脚本在EC2机器上运行在python3的virtualenv中。我一创建virtualenv就安装了pandas,但脚本给我一个经典错误,pandas不存在

无论如何,为了重新安装,我执行以下命令:

cd ga_venv #name of my virtualenv
source bin/activate
pip install pandas
然后,我得知熊猫成功安装。安装完成后,我立即冻结了
pip
,熊猫没有出现。然后,我尝试卸载它,它会出现
警告:跳过熊猫,因为它没有安装。

我也尝试过使用
pip3安装pandas
。我附上一个屏幕截图,您可以看到virtualenv已正确激活,并显示pandas已安装,但同时无法卸载,因为它未安装:


为了在我的venv中使用pandas,我如何解决这个问题?

问题是它被安装在dist软件包文件夹中(我不知道为什么,因为其他软件包已成功安装在site软件包中),所以我只做了:

pip install --target=d:\somewhere\other\than\the\default pandas

问题是它被安装在文件夹dist packages中(我不知道为什么,因为其他包已在站点包中成功安装),所以我只做了以下操作:

pip install --target=d:\somewhere\other\than\the\default pandas

您需要使用venv中的pip安装它,例如在anaconda中类似于
。/anaconda/envs/cc dev/bin/pip install pandas
如果我没有使用venv的pip,我是否应该能够卸载它,因为我会对两个命令使用相同的错误pip?安装后,你检查过它是否在你的ga_venv文件夹的site packages floder中吗?是的,它不在那里。如图所示,它似乎安装在dist软件包而不是site软件包文件夹中,尽管它实际上并不存在。我试过你所说的
/home/ec2 user/ga_venv/bin/pip install pandas
,结果是一样的,你需要在你的venv中使用pip安装它,例如在anaconda中类似
。/anaconda/envs/cc dev/bin/pip install pandas
,如果我没有使用venv的pip,我是否应该能够卸载它,因为我会对这两个命令使用相同的错误pip?安装后,您是否检查过它是否在ga_venv文件夹的site packages floder中?是的,它不在那里。如图所示,它似乎安装在dist软件包而不是site软件包文件夹中,尽管它实际上并不存在。我试过你所说的
/home/ec2 user/ga_venv/bin/pip安装pandas
,结果是一样的