当我们在github下载一个别人的模型的时候,要求使用setup.py进行配置或者下载一些额外的包的时候,如果我们在pycharm中直接运行,会弹出以下错误,以我现在运行的文件为例子。
这个错误是由于你在命令行中运行
setup.py
时没有指定正确的命令,导致Python脚本不知道应该执行什么操作。通常,
setup.py
文件是用于构建、安装、打包或测试Python软件包的脚本,并且需要使用特定的命令来执行这些操作。
要解决这个问题,你需要在运行
setup.py
时提供正确的命令。通常,你可以使用以下命令之一:
install
: 用于安装Python软件包。build
: 用于构建Python软件包。sdist
: 用于创建源分发版本。bdist
: 用于创建二进制分发版本。test
: 用于运行与软件包相关的测试。
正确做法是,在终端窗口运行 python setuo.py install 命令,这个做法与直接在命令行窗口进行D:\ANACONDA\envs\pytorch\python.exe "E:/GitHub archive/PWC-Net-End/pwc-net_Pytorch-master/models/correlation_package/setup.py" install 逻辑一样。
D:\ANACONDA\envs\pytorch\python.exe
:这是指定了要使用的Python解释器的路径。它指向了你的Anaconda环境中的Python解释器。"E:/GitHub archive/PWC-Net-End/pwc-net_Pytorch-master/models/correlation_package/setup.py"
:这是要运行的Python脚本的路径。在这种情况下,setup.py
是用于安装名为correlation_package
的Python软件包的脚本。install
:这是setup.py
脚本的一个命令,用于安装Python软件包。脚本将根据setup.py
中的配置信息来安装相关的Python模块。
这种逻辑用于在Python中安装第三方软件包,以便可以在Python项目中使用它们,总结,还是要多注意阅读Readme.md
:下载网址中的数据集利用curl -O
不是Linux,就cd到要下载的目录位置,然后运行curl -O +网址即可。
版权归原作者 Zhang"+" 所有, 如有侵权,请联系我们删除。