我需要在旧的debiangnu/linux8(jessie)服务器上安装最新版本的pandas。在
apt-get install python-pandas
安装pandas==0.14.1
(而不是0.23.4
)和{
有没有可能更新到最新版本,可能不编译源代码?在
这里是完整的解决方案(对于懒惰的人)
virtualenv env # to create an environment
. env/bin/activate # activate it
pip install -U pip # to upgrade to the latest version
pip install pandas==0.23.4
如果安装pandas需要很长时间,比如我的例子,因为编译问题(缺少libs),请改用:
pip install pandas==0.23.4 --no-build-isolation
pip
更新是必需的,因为我以前的版本(1.5.6
)不支持--no-build-isolation
。在
正式的Debian包的任何东西通常都远远落后于任何最新版本。除了一个安全版本和一个稳定的软件包之间的更新外,一般不会更新。你在问一个旧的Debian版本!在
有两种解决方法:找到一个非官方的Debian包(“backports”是一个很好的起点)或者根本不依赖Debian包。在
通常对于Python,您希望后者只需将
pip
安装到virtualenv
中,即您想要的精确版本。在相关问题 更多 >
编程相关推荐