Python 如何在64位Windows 7上修改系统变量路径?

Python 如何在64位Windows 7上修改系统变量路径?,python,windows,path,setup.py,Python,Windows,Path,Setup.py,我想在位置(64位Windows7)上运行文件setup.py: c:\Python27\Lib\site packages\xlutils-1.6.0\ 当我在该位置(目录)打开cmd并键入: python setup.py install 我得到一个错误: “python”不能识别为内部或外部命令、可操作程序或批处理文件 我假设问题出现在系统变量路径中,因为它太长了 我想问您如何修改系统变量路径列表。现在看起来是这样的: C:\Program Files (x86)\NVIDIA Corp

我想在位置(64位Windows7)上运行文件
setup.py

c:\Python27\Lib\site packages\xlutils-1.6.0\

当我在该位置(目录)打开cmd并键入:

python setup.py install
我得到一个错误:

“python”不能识别为内部或外部命令、可操作程序或批处理文件

我假设问题出现在系统变量路径中,因为它太长了

我想问您如何修改系统变量路径列表。现在看起来是这样的:

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
C:\Program Files (x86)\AMD APP\bin\x86_64;
C:\Program Files (x86)\AMD APP\bin\x86;
C:\Users\lskrinjar\Documents\AMD APP\bin\x86_64;
C:\Users\lskrinjar\Documents\AMD APP\bin\x86;
C:\Program Files (x86)\MiKTeX 2.9\miktex\bin;
C:\Program Files (x86)\PC Connectivity Solution\;
%CommonProgramFiles%\Microsoft Shared\Windows Live;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
c:\Program Files\Hewlett-Packard\Drive Encryption\;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;
C:\Program Files\WIDCOMM\Bluetooth Software\;
C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;
C:\Program Files\Broadcom\Broadcom 802.11\Driver;
C:\Program Files\MATLAB\R2011b\runtime\win64;
C:\Program Files\SlikSvn\bin;
C:\Program Files (x86)\Graphviz 2.28\bin;
C:\FFmpeg\bin\;
C:\Program Files (x86)\SlikSvn\bin;
C:\Python27;
C:\Python27\DLLs;
C:\Python27\Scripts;
C:\Python27\Lib\site-packages\vtk;
C:\Python27\gnuplot\binary;
C:\Python27\Lib\site-packages\osgeo;
C:\Python27\Lib\site-packages\PyQt4;
C:\Program Files (x86)\pythonxy\SciTE-3.2.2-1;
C:\Program Files (x86)\pythonxy\console;
C:\MinGW32-xy\bin;
C:\Program Files (x86)\pythonxy\swig;
C:\Program Files (x86)\pythonxy\gettext\bin;
C:\Program Files (x86)\IVI Foundation\IVI\bin;
C:\Program Files\IVI Foundation\IVI\bin;
C:\Program Files\IVI Foundation\VISA\Win64\Bin\;
C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin\;
C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;
C:\Program Files\TortoiseSVN\bin;
C:\Program Files\Microsoft\Web Platform Installer\;
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;
C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;
C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;
C:\Program Files (x86)\CMake 2.8\bin\;
%MINGW_DIR%\bin
若路径中已经有主文件夹,我不知道是否可以删除子文件夹路径?例如我有一个path主python文件夹(即:C:\Python27),然后我可以删除系统变量path中的所有子文件夹吗(或不可以?):


Python应该在您的系统路径变量中。(路径为python.exe目录)。这将使cmd实现python命令。也可以尝试一下这篇关于设置的老文章,我认为它在这里没有什么用处,但仍然可以方便地保存它以供参考

编辑

  • 导航到:c:\Python27\Lib\site packages\xlutils-1.6.0\

  • 然后给出python可执行文件的完整绝对路径:

    c:\Python27\python.exe setup.py安装


  • 我没有清楚地表达自己。上面的列表是系统变量处的路径。我还查看了您建议并创建了新(PYTHONPATH)系统变量的链接。重新启动电脑,仍然会出现错误。还有什么建议吗?我看到您的系统“PATH”变量中已经有python了。如果您有权限,可以加入此聊天:另一种更简单的方法是提供绝对路径。查看编辑。感谢您的帮助和建议。它起作用了。这个问题的一个解决方案是在
    %WinDir%\System32之后的用户变量路径中添加
    C:\Python27
    如下所示:
    %WinDir%\System32;C:\Python27
    。我仍然想在这里讨论的问题是关于环境变量中
    路径的长度。安装新软件后,运行时出错。无法加载.Net framework(或smthng)。当我从
    路径中删除一些未使用的程序时,软件启动正常。我假设这两者之间有某种联系,或者我完全错了?按照stackoverflow惯例,如果我的解决方案对你有效,你可以接受。对于dotnetframework,您需要检查.netframework的兼容版本,并将其安装到您的系统中。
    
    C:\Python27\DLLs;
    C:\Python27\Scripts;
    C:\Python27\Lib\site-packages\vtk;
    C:\Python27\gnuplot\binary;
    C:\Python27\Lib\site-packages\osgeo;
    C:\Python27\Lib\site-packages\PyQt4;