我已经准备好可以上传到PyPI的模块,文件夹“ nester”具有所有必要的组件。配备了build,dist,MANIFEST和两个python文件(setup.py和nester.py)。每当我去管理PowerShell时,我都会尝试运行最终命令以将其下载到本地python文件中。
python.exe setup.py安装
它吐出“权限被拒绝”,我输入的是错误的命令吗?在Windows上时,我正在使用的教科书在终端上运行。上述教科书输入
Sudo python3 setup.py安装
似乎对他来说很完美😒
这可能发生,因为安装程序正在尝试写入C:\Program Files
目录。普通用户帐户无权执行此操作,如错误Access Denied
所示。
/在* nix系统中,sudo
用作root,root可以执行任何操作。因此,权限不是本书示例中的问题。)
为了说明Windows的情况,请参见下图。在第一种情况下,普通用户试图将test.txt
创建为C:\Program Files
。失败,正如预期的那样。第二种情况相同,但是这次命令提示符以管理特权启动。
关于修复,您需要在提升的命令提示符下运行命令。该提示应具有窗口标题Administrator: Command Prompt
,而不是C:\Windows\system32\cmd.exe
。