ermutuxia

2021-04-15   阅读量: 1283

Python

卸载库的时候出现问题OSError: [WinError 17] 系统无法将文件移到不同的磁盘驱动器。

扫码加入数据分析学习群

重装cvxpy库

先卸载cvxpy库 结果出现错误提示

一定要在开始里面启动cmd窗口进行卸载呀

pip uninstall cvxpy

ERROR: Exception:

Traceback (most recent call last):

File "D:\ProgramData\Anaconda3\lib\shutil.py", line 788, in move

os.rename(src, real_dst)

OSError: [WinError 17] 系统无法将文件移到不同的磁盘驱动器。: 'd:\\programdata\\a

naconda3\\lib\\site-packages\\_cvxcore.cp38-win_amd64.pyd' -> 'C:\\Users\\Admini

strator\\AppData\\Local\\Temp\\pip-uninstall-nydow4xq\\_cvxcore.cp38-win_amd64.p

yd'


During handling of the above exception, another exception occurred:


Traceback (most recent call last):

File "D:\ProgramData\Anaconda3\lib\site-packages\pip\_internal\cli\base_comman

d.py", line 228, in _main

status = self.run(options, args)

File "D:\ProgramData\Anaconda3\lib\site-packages\pip\_internal\commands\uninst

all.py", line 89, in run

uninstall_pathset = req.uninstall(

File "D:\ProgramData\Anaconda3\lib\site-packages\pip\_internal\req\req_install

.py", line 686, in uninstall

uninstalled_pathset.remove(auto_confirm, verbose)

File "D:\ProgramData\Anaconda3\lib\site-packages\pip\_internal\req\req_uninsta

ll.py", line 394, in remove

moved.stash(path)

File "D:\ProgramData\Anaconda3\lib\site-packages\pip\_internal\req\req_uninsta

ll.py", line 283, in stash

renames(path, new_path)

File "D:\ProgramData\Anaconda3\lib\site-packages\pip\_internal\utils\misc.py",

line 352, in renames

shutil.move(old, new)

File "D:\ProgramData\Anaconda3\lib\shutil.py", line 803, in move

os.unlink(src)

PermissionError: [WinError 5] 拒绝访问。: 'd:\\programdata\\anaconda3\\lib\\site

-packages\\_cvxcore.cp38-win_amd64.pyd'



解决办法:

通过网上搜索可能是因为电脑上运行这python程序(比如spyder 、jupyter notebook等),我们把python程序关闭再卸载

然后真的就卸载成功了 pip uninstall cvxpy


然后看D:\ProgramData\Anaconda3\Lib\site-packages也看不到cvxpy文件夹了


然后打开jupyter notebook(也可以在cmd窗口输入python来进入python环境)

输入import cvxpy 提示 ModuleNotFoundError: No module named 'cvxpy'

这样就卸载干净了


0.0000 0 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子