我需要在我的上添加一个新路径(sumatraPDF)PATH variable.
我不知道为什么它不起作用......
我认为一切都是正确的但是当我尝试sumatrapdf.exe从CMD 执行时它无法找到程序.
这就是我做的:

路径是正确的,我检查了1000次.
这个想法是使用LaTeX和sublimetext,当我保存.text文件时,sumatra必须打开并向我显示结果.如果我想要我必须添加SumatraPDF的路径...但它不起作用.
我正在尝试使用Zed A. Shaw的"学习Python的艰难方法"指南来学习Python的基础知识.我遇到的问题是我可以运行Python脚本,但只能在.\名称前使用.这会在一瞬间打开CMD,然后关闭.
如果我尝试运行该文件,则返回该文件不是可操作的程序文件,脚本等.
我在Stack Overflow上发现了与此问题相关的多个问题,但没有一个解决方案对我有用.
我试过两件事:
[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")
Run Code Online (Sandbox Code Playgroud)
和
$env:PATH =$env:PATH+";."
Run Code Online (Sandbox Code Playgroud)
来源:( 如何删除脚本和可执行文件前面带有".\"的PowerShell要求?)
当我检查环境变量PATH时,它有正确的路径,那么还有什么可能导致这个?
python3 :术语“python3”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。
我以前在Windows 10上运行python 2.7.11.
今天,我下载并安装了python 2.7.13,但PowerShell版本仍然是2.7.11:
python --version
Python 2.7.11
Run Code Online (Sandbox Code Playgroud)
我有一个 python 脚本,我可以使用以下代码通过 PowerShell 运行它:
cd User\PythonScripts
python TestFile.py
Run Code Online (Sandbox Code Playgroud)
现在我想通过 PowerShell 脚本(记事本文件并将其另存为 ps1文件)。
我用谷歌搜索了很多,但我找不到答案,但我认为它应该是这样的:
$path = 'C:\User\PythonScripts'
$file = 'TestFile.py
Run Code Online (Sandbox Code Playgroud)
我想我仍然想念对 python 的引用(所以它知道他需要哪个程序)。我需要怎么做?