成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

升級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升級到最新版本。然而,在升級過程中遇到了一些錯(cuò)誤。讓我們一起來看看如何解決這些問題。

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

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

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

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

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

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

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

嘗試手動(dòng)升級

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

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

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

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

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

總結(jié)

綜上所述:

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

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

標(biāo)簽: