问题背景
使用pandas包来导入数据,提示dateutil依赖过低,需要进行更新,网上有两种方法。
解决方法
1.大家都用的方法
非root用户
sudo pip uninstall python-dateutil
sudo apt-get install python-dateutil
root用户
pip uninstall python-dateutil
apt-get install python-dateutil
2.由于实验室服务器权限问题,这里我们使用第二种,更新python-dateutil依赖,并且使用–user参数将更新放到自己的账户目录下(注意听说python3.4以上版本自带pip,我是3.7,确实有)
pip install --user --upgrade python-dateutil
这里有一个地方注意就是pip安装过后安装的文件放在了自己账户的.local(隐藏的)目录下
ls -a
安装完后不用管了,就可以正常使用。
下面是安装完
但是
对,还有。你会发现我并没有在home目录下面,其实正常在账户设置安装后应该安装在home目录下的.local下,并且要进行环境变量的配置。由于装载我就不详述了,自己去看吧。
地址:http://blog.sciencenet.cn/blog-656335-1038255.html