cat requirements.txt
requests==2.22.0
pandas==0.24.2
我收到了很多错误。这是权限问题。
当我这样做sudo pip3 install -r requirements.txt
时,没有错误并且成功安装了pandas-0.24.2。我在 Ubuntu 20.04.1 上。
在虚拟环境中,所有软件包都会下载到/home/ubuntu/.virtualenvs/my-project/lib/python3.8/site-packages
,那么为什么需要 sudo ?
虚拟环境中的 Pandas 不需要任何全局包。所需的一切都通过 pip 安装在虚拟环境中,包括所有依赖项。此外,您的/home/ubuntu/.virtualenvs/my-project/lib/python3.8/site-packages
软件包位置显示 Pandas 已通过 pip3在虚拟环境之外全局安装,这与您没有首先激活虚拟环境的情况相同source bin/activate
。
在尝试在其中安装软件包之前您没有激活虚拟环境,或者您的虚拟环境被破坏了。如果激活 Python 虚拟环境没有帮助,则删除虚拟环境并从头开始创建一个新环境。这次你会在虚拟环境中默认安装最新版本的pip3,你应该可以在其中使用pip3安装Python包,而无需使用sudo
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句