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

升級pip到18.0版本的報錯解決方案

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

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

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

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

錯誤二:PermissionError,拒絕訪問

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

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

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

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

嘗試手動升級

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

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

驗證命令的通用性

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

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

總結(jié)

綜上所述:

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

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

標(biāo)簽: