我已成功执行了choco install python2
和choco install python3
,但是在cmd.exe上看不到结果(是的,我重新打开了非管理员cmd.exe)。
chocolatey将命令安装到哪里?当我知道应该放什么东西时,我会修复我的PATH环境变量。
Choclatey的常见问题解答中没有这个问题的答案。我更习惯于使用homebrew(Mac),其答案是/usr/local/bin/
我已成功执行了choco install python2
和choco install python3
,但是在cmd.exe上看不到结果(是的,我重新打开了非管理员cmd.exe)。
chocolatey将命令安装到哪里?当我知道应该放什么东西时,我会修复我的PATH环境变量。
Choclatey的常见问题解答中没有这个问题的答案。我更习惯于使用homebrew(Mac),其答案是/usr/local/bin/
答案是,这取决于具体情况 :-)
大多数软件包的内容将安装在 chocolatey 目录中,你可以在 C:\ProgramData\chocolatey\lib
找到它。例如,对于 python3
,你会在 C:\ProgramData\chocolatey\lib\python3\tools
中找到 exe 文件。
此外,你还会在位于 C:\ProgramData\chocolatey\bin
的 python shim exe 文件。这个位置已经包含在你的路径中,所以你应该已经可以访问它而不需要做任何其他更改。
choco list --local-only --exact python --trace
它的输出将类似于
Chocolatey v0.10.15
Operating System Version Number: 10.0.18363.0
Initializing global mutex
Waiting on the mutext handle for 2000 milliseconds
Entered mutex to deserialize 'C:\ProgramData\chocolatey\.chocolatey\python.2.7.11\.registry'
Initializing global mutex
Waiting on the mutext handle for 2000 milliseconds
Entered mutex to deserialize 'C:\ProgramData\chocolatey\.chocolatey\python.2.7.11\.files'
python 2.7.11
1 packages installed.
打开 C:\ProgramData\chocolatey\.chocolatey\python.2.7.11\.files
,你会看到
<?xml version="1.0" encoding="utf-8"?>
<fileSnapshot xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<files>
<file path="C:\ProgramData\chocolatey\lib\python\python.nupkg" checksum="8217F64EF970491C464DAA20F6BF45F1" />
<file path="C:\ProgramData\chocolatey\lib\python\python.nuspec" checksum="4F62CF5DD7934CF4C8ED62FE24848C72" />
<file path="C:\ProgramData\chocolatey\lib\python\tools\chocolateyInstall.ps1" checksum="6EBF6A5BBC8667B7DEE75CA2E0CF2EB4" />
</files>
</fileSnapshot>
将安装文件夹指定为C:\ProgramData\chocolatey\lib\python
。
choco
版本。另一个版本在我的系统上不能给出正确的结果。 - Domi