admin管理员组

文章数量:1571768

解决Could not install packages due to an OSError: [WinError 5] 拒绝访问。问题

    • 问题描述
    • 解决办法
    • 为什么使用python-m

问题描述

今天在练习栈式自编码器时出现No module named 'visualdl’问题,在pip时遇到了本地拒绝访问问题。

解决办法

python -m pip install visualdl

为什么使用python-m

对于“python -m name”,一句话解释:Python 会检索sys.path ,查找名字为“name”的模块或者包(含命名空间包),并将其内容当成__main__模块来执行。

以“.py”为后缀的文件就是一个模块,在“-m”之后使用时,只需要使用模块名,不需要写出后缀,但前提是该模块名是有效的,且不能是用 C 语言写成的模块。

在“-m”之后,如果是一个无效的模块名,则会报错“No module named xxx”。

如果是一个带后缀的模块,则首先会导入该模块,然后可能报错:Error while finding module sp

本文标签: packagesinstalldueWinErrorOSError