chocolatey安装命令到哪个目录?

pau*_*l_h 4 chocolatey

我已成功完成choco install python2,choco install python3但我无法在cmd.exe上看到结果(是的,我重新打开了非管理员cmd.exe).

chocolatey安装命令在哪里?当我能找出应该存在的东西时,我会修复我的PATH env-var.

Choclatey的常见问题解答不包括这个问题的答案.我更习惯自制(Mac),答案就是/usr/local/bin/

Kat*_*atu 17

您可以对已安装的软件包运行此命令

choco list --local-only --exact python --trace
Run Code Online (Sandbox Code Playgroud)

其输出如下

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.
Run Code Online (Sandbox Code Playgroud)

打开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>
Run Code Online (Sandbox Code Playgroud)

指向C:\ProgramData\chocolatey\lib\python安装文件夹。


Gar*_*ark 6

答案是,这取决于:-)

大多数包内容将安装到chocolatey目录,您可以在此处找到:C:\ProgramData\chocolatey\lib.例如,在这种情况下,pyhton3您将在此处找到exe C:\ProgramData\chocolatey\lib\python3\tools.

另外,你会在这里找到一个shim exe:C:\ProgramData\chocolatey\binfor python.此位置已包含在您的路径中,因此您应该已经可以访问它而不进行任何其他更改.