Python 虽然看起来是这样,但熊猫并没有安装在virtualenv中
我想在一个脚本中使用pandas,该脚本在EC2机器上运行在python3的virtualenv中。我一创建virtualenv就安装了pandas,但脚本给我一个经典错误,pandas不存在 无论如何,为了重新安装,我执行以下命令: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,熊猫没有出现。然后,我尝试卸载它,它会出现警告:跳过熊猫,
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
,结果是一样的