我有 python 3.9 我使用了命令“pip install auto-py-to-exe”并下载了它,但是当我尝试使用命令“auto-py-to-exe”时,程序只是说“'auto-py-to -exe' 不是内部或外部命令、可运行程序或批处理文件。”。我有最新版本的 PIP,也有 PATH。我能做些什么来解决这个问题?
6 回答
如果我使用以下命令安装“auto-py-to-exe”,如此链接以及 Justin Ezequiel 的评论中所述(上图):
python -m pip install auto-py-to-exe
我可以使用以下命令运行它(在 Windows 10 中):
python -m auto_py_to_exe
这适用于 VSCode:
python -m auto_py_to_exe
如上所述使用:
pip show --files auto-py-to-exe 找出 pip 在哪个目录中安装了脚本。仔细检查目录是否在 %PATH%
这将显示安装程序放置二进制文件的位置。然后我更改为绕过任何路径问题的目录。我试图运行这些文件并发现:
OSError: [WinError 1920] The file cannot be accessed by the system: 'C:\\Users\\aaaa\\AppData\\Local\\Microsoft\\WindowsApps\\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\\python.exe'
PS C:\users\aaaa\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\Scripts>
就我而言,虽然我还没有弄清楚如何修复它......它似乎试图引用一个不正确的 Python 可执行文件,但该目录中的文件都是 0 长度。不幸的是,“python -m”的建议对我不起作用,所以它又回到了绘图板上。希望这可以帮助您确认它是否是追赶的正确解决方案。
首先,您需要在终端中输入(不是 Python):
auto-py-to-exe
如果您当前在 python 中,请使用 exit() 退出,然后尝试上面的代码。
这取决于您安装在哪个环境中
确保将 {User} 替换为您的用户
在 Conda Enviournment 中手动转到以下位置
C:\Users\{User}\anaconda3\Scripts\auto-py-to-exe.exe
在 Pip 中,环境转到下面的位置
C:\Users\{User}\AppData\Local\Programs\Python\Python37-32\Scripts\auto-py-to-exe.exe
或者您也可以将此路径添加到您的环境变量中,以便从任何地方访问它们
首先检查你是否安装了它
pip install auto-py-to-exe
然后重新启动您的vscode并再次检查。如果仍然有错误,请在 CMD 中检查。