卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

升級(jí)pip到18.0版本的報(bào)錯(cuò)解決方案

在Python中,pip是一個(gè)用于安裝各種Python模塊的工具。而且pip的更新頻率也比較高。最近我在使用pip安裝模塊時(shí)收到了一個(gè)提示,提示我最新版本的pip已經(jīng)更新到18.0了。于是,我決定將p

在Python中,pip是一個(gè)用于安裝各種Python模塊的工具。而且pip的更新頻率也比較高。最近我在使用pip安裝模塊時(shí)收到了一個(gè)提示,提示我最新版本的pip已經(jīng)更新到18.0了。于是,我決定將pip升級(jí)到最新版本。然而,在升級(jí)過(guò)程中遇到了一些錯(cuò)誤。讓我們一起來(lái)看看如何解決這些問(wèn)題。

錯(cuò)誤一:OSError:系統(tǒng)無(wú)法將文件移動(dòng)到不同的磁盤(pán)驅(qū)動(dòng)器

最開(kāi)始,我嘗試在命令行窗口中直接執(zhí)行pip升級(jí)命令:pip install --upgrade pip。下載過(guò)程正常,但是在安裝過(guò)程中出現(xiàn)了錯(cuò)誤。

錯(cuò)誤二:PermissionError,拒絕訪問(wèn)

總共報(bào)了兩個(gè)錯(cuò)誤,第一個(gè)錯(cuò)誤是OSError:系統(tǒng)無(wú)法將文件移動(dòng)到不同的磁盤(pán)驅(qū)動(dòng)器,第二個(gè)錯(cuò)誤是PermissionError,拒絕訪問(wèn):#39;d:program files (x86)python36scriptspip.exe#39;。

當(dāng)我遇到這個(gè)錯(cuò)誤時(shí),我認(rèn)為可能是權(quán)限問(wèn)題。因此,我在Windows 10系統(tǒng)的搜索框中輸入cmd,并以管理員身份運(yùn)行命令提示符。

然后,我在命令提示符中使用pip升級(jí)命令來(lái)安裝。結(jié)果卻提示說(shuō)pip模塊不存在。我才想起來(lái),原來(lái)在升級(jí)過(guò)程中它自動(dòng)卸載了舊版本的pip,但是新版本的安裝出錯(cuò)。

為了恢復(fù)pip,我只能使用命令:python -m ensurepip。這樣又自動(dòng)重新安裝了原來(lái)的9.0.1版本。

嘗試手動(dòng)升級(jí)

由于采用上述方式無(wú)法成功升級(jí),我決定先下載pip,然后手動(dòng)進(jìn)行升級(jí)。但是,在下載過(guò)程中,提示找不到符合要求的包。就在我困惑不解之際,我看到下面有一行提示,建議使用python -m pip install --upgrade pip命令來(lái)進(jìn)行升級(jí)。

于是,根據(jù)提示執(zhí)行了這個(gè)命令。這次下載和安裝都順利完成。舊版本的9.0.1被卸載,并成功安裝了18.0版本。

驗(yàn)證命令的通用性

安裝完成后,我執(zhí)行了pip --version命令來(lái)檢查pip的版本,發(fā)現(xiàn)它確實(shí)升級(jí)到了18.0版本。

為了驗(yàn)證這個(gè)命令是否通用,我又找了一臺(tái)Windows 7系統(tǒng)的電腦,在普通用戶身份的命令行界面下執(zhí)行了剛才的升級(jí)命令:python -m pip install --upgrade pip。結(jié)果發(fā)現(xiàn)它也可以正常升級(jí)。

總結(jié)

綜上所述:

1. 在升級(jí)pip的大版本時(shí),原來(lái)的升級(jí)命令pip install --upgrade pip可能會(huì)出現(xiàn)錯(cuò)誤。

2. 直接使用python -m pip install --upgrade pip命令進(jìn)行升級(jí),可以順利執(zhí)行,并且不需要考慮權(quán)限問(wèn)題。

標(biāo)簽: