我在Python 3.5中有一个virtualenv。我用pip安装了一堆软件包,包括TFLearn 0.2.1。它有一个bug,阻止了我试图通过创建网络运行的script。尝试卸载它,重新安装它,没有。然后,我克隆了TFlearn github repo,回滚了版本,并且(仍然在virtualenv中)运行
pip install -e tflearn
无法修复我的错误。我想回到0.2.2并尝试另一种策略,所以我跑了
pip install --upgrade tflearn
工作得很好。更多调试,决定运行
pip uninstall tflearn
现在我收到了错误:
Not uninstalling tflearn at /home/user/ve/src/tflearn, outside environment /home/user/ve/ml
ve
是我的主目录中的文件夹,ml
是venv的名称。为什么它说它在环境之外,当它非常清楚地安装在VE(pip冻结)中并且所有命令都在激活的VE中?更重要的是,我该如何解开呢?
答案 0 :(得分:0)
对我来说升级 pip 解决了这个问题
(venv) myusername # pip install --upgrade pip
...
Successfully installed pip-20.3.3
(venv) myusername # pip uninstall <mypackage>