查看: 2652|回复: 1

[问题反馈] pip无法使用,卸载冲突包,删除冲突包

[复制链接]
发表于 2019-5-6 17:48:07 | 显示全部楼层 |阅读模式
本帖最后由 易学智能 于 2020-2-24 12:27 编辑

在使用平台服务器时,很容易出现安装包冲突的情况。特别是不小心升级了pip,直接连pip都无法使用更有安装了冲突的jupyter需求包如uuid,request等,会直接导致无法启动服务器。

推荐方案,请点击:清除个人配置,删除个人配置文件和残留bashrc


-----------------------------------------------------------------------------------------------
下面介绍一种手动方案,仅面向有经验的用户。请慎用
----------------------------------------------------------------------------------------------
无法启动时可以尝试以下操作:
1,删除个人空间。如果有重要文件或数据,请联系客服处理。
2. 启动windows服务器,进入安装自定义包的目录删除冲突包。

可以启动但pip无法使用时可以尝试以下操作:
STEP1 得到自定义安装包的目录
   echo $PYTHONUSERBASE

STEP2 当前的PYTHON版本
   python3 -V(如果是python2,那就是2.7的版本)


STEP3 进入删除指定包,如删除pip
  cd $PYHONUSERBASE/lib/python3.5/site-packages
  rm -rf pip*


说明:一般的冲突包都会安装至MyFiles下的.local下  点开头的都是隐藏文件 需要使用 ls -a 选项才能看到
部分对应关系如下:
Dl全家桶       /home/ubuntu/MyFiles/.local/lib/python3.5/site-packages
Caffe         /home/ubuntu/MyFiles/.local/lib/python3.5/site-packages
pytorch1.0      /home/ubuntu/MyFiles/.local/lib/python3.6/site-packages
tensorflow1.12.0  /home/ubuntu/MyFiles/.local/lib/python3.6/site-packages
caffe-tp       /home/ubuntu/MyFiles/.local/lib/python2.7/site-packages

其他的环境可以使用:echo $PYTHONUSERBASE 查看。或者 echo $PYTHONPATH 其中含有MyFiles的就是你需的目录
然后

进入到目录下,删除指定包,比如:rm -rf pip*,删除所有pip开头的文件

还有不太清楚的可以回帖咨询或者询问客服










回复

使用道具 举报

166

主题

616

帖子

1万

积分

xdtech

Rank: 5Rank: 5

积分
11585
发表于 2019-5-12 09:20:33 | 显示全部楼层
如果pip也升级了呢
如何删除已升级的pip?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表