0

我正在尝试以艰难的方式学习python,但它不会加载到powershell中。我输入了确切的行

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "User")

但我知道这行不通,因为那不是安装 python 的地方。我在学校的电脑上,所以我在 mi_lemi(\filer_useres)(G:) 中安装了我的 python,但我试着把它放进去并摆弄它,但也没有运气。另外,我的 python.exe 只是统称 python.exe,所以我应该从中删除“27”吗?

谢谢!

4

3 回答 3

1

以防万一这也是问题。我发现 Python 也替换了我的 PathExt 内容。检查您的 PathExt 环境变量,以防它被替换为 .PY。

它应该看起来像这样。

.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY
于 2014-10-26T16:31:18.480 回答
1

该调用将适用于 PowerShell 的后续调用,但不会帮助当前的 PowerShell 会话。对于当前会话使用:

$env:Path += ";C:\Python27"
python.exe

或者

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27", "Process")
python.exe

或者也许只是:

C:\> c:\python27\python.exe
于 2013-11-09T01:51:11.263 回答
1

我遇到了同样的问题,我终于找到了解决方法。

首先在 windows 搜索中搜索 python,应该会出现 Python 3.7(32 位)或其他版本的 python。(如果不是先安装 Python。)

然后右键单击它并选择打开位置,然后您应该会看到一个包含 Python 的文件夹。

如果该文件夹中的 python 是快捷方式,请右键单击它并再次选择打开位置。(仅当它是快捷方式时才需要此步骤。)

找到真正的 Python.exe 后,单击文件管理器上文件上方的路径,复制它。

然后转到 Windows PowerShell 并键入:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;INSERT WHAT YOU COPIED HERE")

就我而言:

C:\Users\Stijn> [Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Users\INSERT WINDOWS USERNAME\AppData\Local\Programs\Python\Python37-32")

那为我修好了。

于 2019-07-06T15:12:39.173 回答