【发布时间】:2016-04-27 14:49:58
【问题描述】:
我安装了新的 Windows 10、Visual Studio 2015、Visual C++ 2008 for Python 2.7、Miniconda 2、Miktex、Iron Python 2.7.5,一切都在 PATH 环境变量中。
在正常的 CMD.exe 中我可以做到:
C:\Users\robgr>pdflatex
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9 64-bit)
**
C:\Users\robgr>ipy64
IronPython 2.7.5 (2.7.5.0) on .NET 4.0.30319.42000 (64-bit)
Type "help", "copyright", "credits" or "license" for more information.
>>> ^Z
C:\Users\robgr>conda
usage: conda-script.py [-h] [-V] [--debug] command ...
conda is a tool for managing and deploying applications, environments and packages.
但在 Visual C++ 2008 64 位命令提示符中我得到了:
Setting environment for using Microsoft Visual Studio 2008 x64 tools.
C:\Users\robgr\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Microsoft Visual C++ Compiler Package for Python 2.7>pdflatex
'pdflatex' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\robgr\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Microsoft Visual C++ Compiler Package for Python 2.7>ipy64
'ipy64' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\robgr\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Microsoft Visual C++ Compiler Package for Python 2.7>conda
usage: conda-script.py [-h] [-V] [--debug] command ...
但在一切正常之前...
这里可能有什么问题?
编辑:
“Visual C++ 2008 64-bit Command Prompt”有命令:C:\Windows\SysWOW64\cmd.exe /k ""C:\Users\robgr\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\vcvarsall.bat" amd64"
“conda”的路径:Q:\Python\Miniconda2\Scripts\conda.exe
conda Python env“python27a”的路径:Q:\Python\Miniconda2\envs\python27a
IronPython“ipy64”的路径:Q:\Python\IronPython\ipy64.exe
“pdflatex”的路径:Q:\LaTex\MiKTeX\v2.9\miktex\bin\x64\pdflatex.exe
全局环境中的路径:
T:\Microsoft\Solver Foundation\3.0.2.10889\Plugins;
C:\Program Files\Haskell\bin;
Q:\Haskel\7.10.2-a\lib\extralibs\bin;
Q:\Haskel\7.10.2-a\bin;
Q:\Python\Miniconda2\envs\python27a\Lib\site-packages\PyQt4;
Q:\Haskel\2014.2.0.0\lib\extralibs\bin;
Q:\Haskel\2014.2.0.0\bin;
C:\ProgramData\Oracle\Java\javapath;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0;
C:\Users\robgr\.dnx\bin;
C:\Program Files\Microsoft DNX\Dnvm;
C:\Program Files\Microsoft SQL Server\130\Tools\Binn;
Q:\C\PCL\v1.6.0\bin;
C:\Users\robgr\.dnx\bin;
C:\Program Files\Microsoft SQL Server\120\Tools\Binn;
C:\Program Files (x86)\nodejs;
Q:\Haskel\2014.2.0.0\mingw\bin;
Q:\Haskel\7.10.2-a\mingw\bin;
Q:\Python\Miniconda2;
Q:\Python\Miniconda2\Scripts;
Q:\Python\Miniconda2\Library\bin;
D:\Internet\WinSCP\WinSCP;
c:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;
c:\Program Files (x86)\MySQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5;
c:\Program Files (x86)\MySQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5\Doctrine extensions for PHP;
U:\MATLAB\R2015a\runtime\win64;
U:\MATLAB\R2015a\bin;
U:\MATLAB\R2015a\polyspace\bin;
C:\Program Files\Hewlett-Packard\SimplePass;
Q:\Python\IronPython;
Q:\Python\IronPython\ipy64.exe;
Q:\LaTex\MiKTeX\v2.9\miktex\bin\x64;
D:\System\Git\cmd`
在 vcpp 2008 cmd 中看到的路径:
C:\Users\robgr\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Microsoft Visual C++ Compiler Package for Python 2.7>echo %PATH%
C:\Users\robgr\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\x86_amd64;
C:\Users\robgr\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\WinSDK\Bin;
T:\Microsoft\Solver Foundation\3.0.2.10889\Plugins;
C:\Program Files\Haskell\bin;
Q:\Haskel\7.10.2-a\lib\extralibs\bin;
Q:\Haskel\7.10.2-a\bin;
Q:\Python\Miniconda2\envs\python27a\Lib\site-packages\PyQt4;
Q:\Haskel\2014.2.0.0\lib\extralibs\bin;
Q:\Haskel\2014.2.0.0\bin;
C:\ProgramData\Oracle\Java\javapath;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0;
C:\Users\robgr\.dnx\bin;
C:\Program Files\Microsoft DNX\Dnvm;
C:\Program Files\Microsoft SQL Server\130\Tools\Binn;
Q:\C\PCL\v1.6.0\bin;
C:\Users\robgr\.dnx\bin;
C:\Program Files\Microsoft SQL Server\120\Tools\Binn;
C:\Program Files (x86)\nodejs;
Q:\Haskel\2014.2.0.0\mingw\bin;
Q:\Haskel\7.10.2-a\mingw\bin;
Q:\Python\Miniconda2;
Q:\Python\Miniconda2\Scripts;
Q:\Python\Miniconda2\Library\bin;
D:\Internet\WinSCP\WinSCP;
c:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;
c:\Program Files (x86)\MySQL\MySQL Fabric 1.5.4
在普通 cmd 中看到的路径:
C:\Users\robgr>echo %PATH%
T:\Microsoft\Solver Foundation\3.0.2.10889\Plugins;
C:\Program Files\Haskell\bin;
Q:\Haskel\7.10.2-a\lib\extralibs\bin;
Q:\Haskel\7.10.2-a\bin;
Q:\Python\Miniconda2\envs\python27a\Lib\site-packages\PyQt4;
Q:\Haskel\2014.2.0.0\lib\extralibs\bin;
Q:\Haskel\2014.2.0.0\bin;
C:\ProgramData\Oracle\Java\javapath;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0;
C:\Users\robgr\.dnx\bin;
C:\Program Files\Microsoft DNX\Dnvm;
C:\Program Files\Microsoft SQL Server\130\Tools\Binn;
Q:\C\PCL\v1.6.0\bin;
C:\Users\robgr\.dnx\bin;
C:\Program Files\Microsoft SQL Server\120\Tools\Binn;
C:\Program Files (x86)\nodejs;
Q:\Haskel\2014.2.0.0\mingw\bin;
Q:\Haskel\7.10.2-a\mingw\bin;
Q:\Python\Miniconda2;
Q:\Python\Miniconda2\Scripts;
Q:\Python\Miniconda2\Library\bin;
D:\Internet\WinSCP\WinSCP;
c:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;
c:\Program Files (x86)\MySQL\MySQL Fabric 1.5.4
【问题讨论】:
-
MySQL 目录名称中的 & 字符似乎具有截断路径的不良副作用。很难猜出原因,考虑消除它们。
标签: windows visual-c++ cmd path