Windows常用网络命令

本文介绍了多种网络诊断命令,包括ping、ipconfig、arp、traceroute等,这些命令可以帮助用户检测网络连接状态、显示TCP/IP配置信息、测量路由情况等。

1、ping命令

ping用于检测网络是否通畅,以及网络时延情况(工作在ICMP协议上)。

ping能够以毫秒为单位显示发送请求到返回应答之间的时间量。

如果应答时间短,表示数据报不必通过太多的路由器或网络,连接速度比较快。

ping还能显示TTL(Time To Live,生存时间)值,通过TTL值可以推算数据包通过了多少个路由器。

(1)命令格式

  ping 主机名

  ping 域名

  pingIP地址

 如图所示,使用ping命令检查电脑到路由器(172.16.3.114)的本地IP地址的计算机的连通性,该例为连接正常。

共发送了四个测试数据包,正确接收到四个数据包。

例:ping baidu.com  // 测试与baidu服务器的连接情况
例:ping chen-pc0  // 测试机器名为chen-pc0的连接情况
例:ping 220.181.111.86  // 测试与ip为220.181.111.86的连接情况例:ping -l 65500 -n 10qq.com // 向qq.com发送10次65500字节ping例:ping -n 6 127.0.0.1 // 对当前主机执行6次ping操作(花费时间5s)例:ping-t baidu.com  // 不断地测试baidu服务器的连接情况  

 

2、ipconfig命令

  ipconfig实用程序可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。而且,如果计算机和所在的局域网使用了动态主机配置协议DHCP,使用ipconfig命令可以了解到你的计算机是否成功地租用到了一个IP地址,如果已经租用到,则可以了解它目前得到的是什么地址,包括IP地址、子网掩码和缺省网关等网络配置信息。

  下面给出最常用的选项:

  (1)ipconfig:当使用不带任何参数选项ipconfig命令时,显示每个已经配置了的接口的IP地址、子网掩码和缺省网关值。

  (2)ipconfig/all:当使用all选项时,ipconfig能为DNS和WINS服务器显示它已配置且所有使用的附加信息。并且能够显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,ipconfig将显示DHCP服务器分配的IP地址和租用地址预计失效的日期。图为运行ipconfig /all命令的结果窗口。

    (3)ipconfig/release和ipconfig /renew:这两个附加选项,只能在向DHCP服务器租用IP地址的计算机使用。如果输入ipconfig /release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果用户输入ipconfig/renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。

 

3、arp命令(地址转换协议)

  ARP是TCP/IP协议族中的一个重要协议,用于确定对应IP地址的网卡物理地址。使用arp命令,能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令可以人工方式设置静态的网卡物理地址/IP地址对,使用这种方式可以为缺省网关和本地服务器等常用主机进行本地静态配置,这有助于减少网络上的信息量。

  按照缺省设置,ARP高速缓存中的项目是动态的,每当向指定地点发送数据并且此时高速缓存中不存在当前项目时,ARP便会自动添加该项目。

  常用命令选项:

  (1) arp –a:用于查看高速缓存中的所有项目。

(2)arp -a IP:如果有多个网卡,那么使用arp -a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。  

(3)arp -s IP 物理地址:向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。  

(4)arp -d IP:使用本命令能够人工删除一个静态项目。 

4、traceroute命令

掌握使用traceroute命令测量路由情况的技能,即用来显示数据包到达目的主机所经过的路径。

traceroute命令的基本用法:

(1)tracerthost_name

(2)tracert ip_address 其中,tracert是traceroute在Windows操作系统上的称呼。


输出有5列:

第一列是描述路径的第n跳的数值,即沿着该路径的路由器序号;

第二列是第一次往返时延;

第三列是第二次往返时延;

第四列是第三次往返时延;

第五列是路由器的名字及其输入端口的IP地址。

如果源从任何给定的路由器接收到的报文少于3条(由于网络中的分组丢失),traceroute在该路由器号码后面放一个星号,并报告到达那台路由器的少于3次的往返时间。

此外,tracert命令还可以用来查看网络在连接站点时经过的步骤或采取哪种路线,如果是网络出现故障,就可以通过这条命令查看出现问题的位置。

思考【测试大型网络的路由】:

(1)多尝试几次“ping www.sina.com.cn”操作,比较得到的新浪网的IP地址。如果两次ping得到的IP地址不同,试考虑其中的原因(如考虑到负载均衡)。然后,针对这些不同的IP地址,执行“tracert ip_address”命令,观察分析输出的结果是否有差异。

(2)对于大型网络中的某站点进行traceroute测试,记录测试结果。观察其中是否出现第n跳的时延小于第n-1跳的时延情况。试分析其中原因(提示:可分别考虑时延的各个构成成分在总时延中所起的作用)。

(3)在一天的不同时段内,用traceroute程序多次测试从固定主机到远程固定IP地址的主机的路由。试分析比较测量数据,观察该路由是否有变化?如果有变化,该变化频繁吗?

5、nbtstat命令

该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。在此我们就有必要了解几个基本的参数。

nbtstat常用参数选项:

nbtstat -n:用于显示寄存在本地的名字和服务程序;

nbtstat -c:用于显示NetBIOS名字高速缓存的内容;

nbtstat -r:用于清除和重新加载NetBIOS名字高速缓存;

nbtstat -A IP:用于通过IP显示另一台计算机的物理地址和名字列表;

nbtstat -s:用于列出本机连接会话清单;

 

6、 route命令  

大多数主机一般都是驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在选择使用哪一台路由器将数据包发送到远程计算机上去的问题,该路由器的IP地址可作为该网段上所有计算机的缺省网关。

但是,当网络上拥有两个或多个路由器时,用户就不一定想只依赖缺省网关了。实际上可能想让某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。在这种情况下,用户需要相应的路由信息,这些信息储存在路由表中,每个主机和每个路由器都配有自己独一无二的路由表。大多数路由器使用专门的路由协议来交换和动态更新路由器之间的路由表。但在有些情况下,必须人工将项目添加到路由器和主机上的路由表中。route命令就是用来显示、人工添加和修改路由表项目的。该命令可使用如下选项:

(1)route print:本命令用于显示路由表中的当前项目,在单个路由器网段上的输出结果如图所示。


(2)route add:使用本命令,可以将路由项目添加给路由表。

例如,如果要设定一个到目的网络209.99.32.33的路由,其间要经过5个路由器网段,首先要经过本地网络上的一个路由器IP为202.96.123.5,子网掩码为255.255.255.224,那么用户应该输入以下命令:

route add 209.99.32.33 mask 255.255.255.224 202.96.123.5metric 5

(3)route change:可以使用本命令来修改数据的传输路由,不过,用户不能使用本命令来改变数据的目的地。下面这个例子将上例路由改变采用一条包含3个网段的路径:

route add 209.99.32.33 mask 255.255.255.224202.96.123.250  metric 3  

(4)route delete  使用本命令可以从路由表中删除路由。例如:route delete 209.99.32.33

 

7、nslookup命令  

命令nslookup的功能是查询任何一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。

(1)在本地机上使用nslookup命令查看本机的IP及域名服务器地址。

直接键入命令,系统返回本机的服务器名称(带域名的全称)和IP地址,并进入以“>”为提示符的操作命令行状态;键入“?”可查询详细命令参数;若要退出,需键入exit。


(2)查看www.haut.edu.cn的IP。在提示符后输入要查询的IP地址或域名并回车即可。

 

8、netstat命令  

在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。

Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

例:

netstat -a      #显示所有连接和监听端口

netstat -n      #以数字格式显示IP地址

netstat -o      #显示每个连接所属的处理id


9、shutdown命令  

该命令可以安全关闭或者重新启动系统。

命令参数:

参数

长参数

描叙

-a

Use /etc/shutdown.allow.

-c

中断关机:当执行"shutdown -h 12:00"指令时,只要按+键就可以中断关机的指令

-f

重新启动时不进行磁盘检测(fsck

-F

重新启动时进行磁盘检测(fsck

-h

关闭电源

-k

模拟关机(不是真的关机),只是向登录者发送警告信息出去!

-n

不调用init进程进行关机,而是强行关机

-r

关闭系统然后重新启动,类似于Windows平台restart

-t

延迟关机的时间

-w

仅做测试,并不真的将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件

--help

显示命令在线帮助

 

例:

1、shutdown-s 自动关机

 shutdown -a 取消自动关机

2、shutdown-s -t 360

(t 指的是时间)解释:360秒后关机 会出现关机倒计时界面

3、at23:30 Shutdown -s

解释:系统将在23:30自动关机

4、shutdown -r 解释:关机重启

5、at23:30 Shutdown -s -c 系统挂机了,注意休息

 注:at命令使用条件:必须开启Task scheduler服务(开启的方法在命令界面输入 net start schedule ,关闭输入net stop schedule)

 

10、net命令  

这个命令是网络命令中最重要的一个,必须透彻掌握它的每一个子命令的用法,因为它的功能实在是太强大了,这简直就是微软为我们提供的最好的入侵工具。首先让我们来看一看它都有那些子命令,键入net /?

 

例:

1、net view   

  使用此命令查看远程主机的所以共享资源。命令格式为net view /IP。  

2、net use

把远程主机的某个共享资源影射为本地盘符,图形界面方便使用。

命令格式为net usex: /IP/sharename

3、net start

  使用它来启动远程主机上的服务。当你和远程主机建立连接后,如果发现它的什么服务没有启动,而你又想利用此服务怎么办?就使用这个命令来启动吧。用法:net start servername。   

4、net stop

关闭主机的某个服务

5、net user

  查看和帐户有关的情况,包括新建帐户、删除帐户、查看特定帐户、激活帐户、帐户禁用等。这对我们入侵是很有利的,最重要的,它为我们克隆帐户提供了前提。键入不带参数的net user,可以查看所有用户,包括已经禁用的。下面分别讲解。

  1,net user abcd 1234 /add,新建一个用户名为abcd,密码为1234的帐户,默认为user组成员。

  2,net user abcd /del,将用户名为abcd的用户删除。

  3,net user abcd /active:no,将用户名为abcd的用户禁用。

  4,net user abcd /active:yes,激活用户名为abcd的用户。

  5,net user abcd,查看用户名为abcd的用户的情况  

6、net localgroup

  查看所有和用户组有关的信息和进行相关操作。键入不带参数的net localgroup即列出当前所有的用户组。在入侵过程中,我们一般利用它来把某个帐户提升为administrator组帐户,这样我们利用这个帐户就可以控制整个远程主机了。用法:netlocalgroup roupname username /add。   

7、net time

这个命令可以查看远程主机当前的时间。  

 

error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> [110 lines of output] Ignoring numpy: markers 'python_version < "3.9"' don't match your environment Collecting setuptools Using cached setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB) Collecting cython<3.0,>=0.25 Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB) Collecting cymem<2.1.0,>=2.0.2 Using cached cymem-2.0.11-cp313-cp313-win_amd64.whl.metadata (8.8 kB) Collecting preshed<3.1.0,>=3.0.2 Using cached preshed-3.0.10-cp313-cp313-win_amd64.whl.metadata (2.5 kB) Collecting murmurhash<1.1.0,>=0.28.0 Using cached murmurhash-1.0.13-cp313-cp313-win_amd64.whl.metadata (2.2 kB) Collecting thinc<9.1.0,>=9.0.0 Using cached thinc-9.0.0.tar.gz (191 kB) Installing build dependencies: started Installing build dependencies: finished with status 'error' error: subprocess-exited-with-error pip subprocess to install build dependencies did not run successfully. exit code: 1 [78 lines of output] Ignoring numpy: markers 'python_version < "3.9"' don't match your environment Collecting setuptools Using cached setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB) Collecting cython<3.0,>=0.25 Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB) Collecting murmurhash<1.1.0,>=1.0.2 Using cached murmurhash-1.0.13-cp313-cp313-win_amd64.whl.metadata (2.2 kB) Collecting cymem<2.1.0,>=2.0.2 Using cached cymem-2.0.11-cp313-cp313-win_amd64.whl.metadata (8.8 kB) Collecting preshed<3.1.0,>=3.0.2 Using cached preshed-3.0.10-cp313-cp313-win_amd64.whl.metadata (2.5 kB) Collecting blis<0.8.0,>=0.7.8 Using cached blis-0.7.11.tar.gz (2.9 MB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting numpy>=1.25.0 Using cached numpy-2.3.0-cp313-cp313-win_amd64.whl.metadata (60 kB) Using cached Cython-0.29.37-py2.py3-none-any.whl (989 kB) Using cached murmurhash-1.0.13-cp313-cp313-win_amd64.whl (24 kB) Using cached cymem-2.0.11-cp313-cp313-win_amd64.whl (39 kB) Using cached preshed-3.0.10-cp313-cp313-win_amd64.whl (115 kB) Using cached setuptools-80.9.0-py3-none-any.whl (1.2 MB) Using cached numpy-2.3.0-cp313-cp313-win_amd64.whl (12.7 MB) Building wheels for collected packages: blis Building wheel for blis (pyproject.toml): started Building wheel for blis (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error Building wheel for blis (pyproject.toml) did not run successfully. exit code: 1 [36 lines of output] BLIS_COMPILER? None C:\Users\Administrator\AppData\Local\Temp\2\pip-build-env-ba2c973k\overlay\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build\lib.win-amd64-cpython-313\blis copying blis\about.py -> build\lib.win-amd64-cpython-313\blis copying blis\benchmark.py -> build\lib.win-amd64-cpython-313\blis copying blis\__init__.py -> build\lib.win-amd64-cpython-313\blis creating build\lib.win-amd64-cpython-313\blis\tests copying blis\tests\common.py -> build\lib.win-amd64-cpython-313\blis\tests copying blis\tests\test_dotv.py -> build\lib.win-amd64-cpython-313\blis\tests copying blis\tests\test_gemm.py -> build\lib.win-amd64-cpython-313\blis\tests copying blis\tests\__init__.py -> build\lib.win-amd64-cpython-313\blis\tests copying blis\cy.pyx -> build\lib.win-amd64-cpython-313\blis copying blis\py.pyx -> build\lib.win-amd64-cpython-313\blis copying blis\cy.pxd -> build\lib.win-amd64-cpython-313\blis copying blis\__init__.pxd -> build\lib.win-amd64-cpython-313\blis running build_ext Build options win32 msvc BUILD ARCH: x86_64 {'7ZIP': '"C:\\Program Files\\7-Zip\\7z.exe"', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'APPDATA': 'C:\\Users\\appveyor\\AppData\\Roaming', 'APPVEYOR': 'True', 'APPVEYOR_ACCOUNT_NAME': 'honnibal', 'APPVEYOR_API_URL': 'http://localhost:1033/', 'APPVEYOR_BUILD_AGENT_HYPERV_NIC_CONFIGURED': 'true', 'APPVEYOR_BUILD_FOLDER': 'C:\\projects\\cython-blis-h674r', 'APPVEYOR_BUILD_ID': '34663432', 'APPVEYOR_BUILD_NUMBER': '555', 'APPVEYOR_BUILD_VERSION': '1.0.555', 'APPVEYOR_BUILD_WORKER_IMAGE': 'Visual Studio 2015', 'APPVEYOR_FORCED_BUILD': 'True', 'APPVEYOR_JOB_ID': 'ru8t2iw8ko4nlym1', 'APPVEYOR_JOB_NUMBER': '1', 'APPVEYOR_PROJECT_ID': '484208', 'APPVEYOR_PROJECT_NAME': 'cython-blis', 'APPVEYOR_PROJECT_SLUG': 'cython-blis-h674r', 'APPVEYOR_REPO_BRANCH': 'blis-0.7.0', 'APPVEYOR_REPO_COMMIT': 'ebf2df4deeb6587430c1f1e841f2249b28f185a2', 'APPVEYOR_REPO_COMMIT_AUTHOR': 'Matthew Honnibal', 'APPVEYOR_REPO_COMMIT_AUTHOR_EMAIL': 'honnibal+gh@gmail.com', 'APPVEYOR_REPO_COMMIT_MESSAGE': 'Update appveyor', 'APPVEYOR_REPO_COMMIT_TIMESTAMP': '2020-08-14T16:32:14.0000000Z', 'APPVEYOR_REPO_NAME': 'explosion/cython-blis', 'APPVEYOR_REPO_PROVIDER': 'gitHub', 'APPVEYOR_REPO_SCM': 'git', 'APPVEYOR_REPO_TAG': 'false', 'APPVEYOR_URL': 'https://ci.appveyor.com', 'APR_ICONV_PATH': 'C:\\Program Files (x86)\\Subversion\\iconv', 'AR': 'llvm-ar', 'AS': 'llvm-as', 'AVVM_DOWNLOAD_URL': 'https://appveyordownloads.blob.core.windows.net/avvm', 'CC': 'clang', 'CFLAGS': '-Wno-macro-redefined', 'CI': 'True', 'CI_LINUX': 'False', 'CI_WINDOWS': 'True', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'COMPUTERNAME': 'APPVYR-WIN', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'CONFIG_SITE': 'C:/Program Files/Git/etc/config.site', 'CHOCOLATEYINSTALL': 'C:\\ProgramData\\chocolatey', 'CHOCOLATEYLASTPATHUPDATE': '132085537502579915', 'CODECONTRACTSINSTALLDIR': 'C:\\Program Files (x86)\\Microsoft\\Contracts\\', 'COMMANDPROMPTTYPE': 'Native', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'DXSDK_DIR': 'C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\', 'ERLANG_HOME': 'C:\\Program Files\\erl9.2', 'ENABLENUGETPACKAGERESTORE': 'true', 'EXTENSIONSDKDIR': 'C:\\Program Files (x86)\\Microsoft SDKs\\Windows Kits\\10\\ExtensionSDKs', 'FP_NO_HOST_CHECK': 'NO', 'FSHARPINSTALLDIR': 'C:\\Program Files (x86)\\Microsoft SDKs\\F#\\4.0\\Framework\\v4.0\\', 'FRAMEWORK40VERSION': 'v4.0', 'FRAMEWORKDIR64': 'c:\\Windows\\Microsoft.NET\\Framework64', 'FRAMEWORKDIR': 'c:\\Windows\\Microsoft.NET\\Framework64', 'FRAMEWORKVERSION64': 'v4.0.30319', 'FRAMEWORKVERSION': 'v4.0.30319', 'GIT_LFS_PATH': 'C:\\Program Files\\Git LFS', 'GOROOT': 'C:\\go', 'HOME': 'C:\\Users\\appveyor', 'HOMEDRIVE': 'C:', 'HOMEPATH': '\\Users\\appveyor', 'HOSTNAME': 'APPVYR-WIN', 'INCLUDE': 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\ATLMFC\\INCLUDE;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\ucrt;C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\include\\um;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\shared;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\um;C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.18362.0\\winrt;', 'INFOPATH': 'C:\\Program Files\\Git\\usr\\local\\info;C:\\Program Files\\Git\\usr\\share\\info;C:\\Program Files\\Git\\usr\\info;C:\\Program Files\\Git\\share\\info', 'JAVA_HOME': 'C:\\Progra~1\\Java\\jdk1.8.0', 'LANG': 'en_US.UTF-8', 'LIB': 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\LIB\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\ATLMFC\\LIB\\amd64;C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.18362.0\\ucrt\\x64;C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\lib\\um\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.18362.0\\um\\x64;', 'LIBPATH': 'c:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\LIB\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\ATLMFC\\LIB\\amd64;C:\\Program Files (x86)\\Windows Kits\\10\\UnionMetadata;C:\\Program Files (x86)\\Windows Kits\\10\\References;C:\\Program Files (x86)\\Microsoft SDKs\\Windows Kits\\10\\ExtensionSDKs\\Microsoft.VCLibs\\14.0\\References\\CommonConfiguration\\neutral;', 'LOCALAPPDATA': 'C:\\Users\\appveyor\\AppData\\Local', 'LOGONSERVER': '\\\\APPVYR-WIN', 'M2_HOME': 'C:\\Program Files (x86)\\Apache\\Maven', 'MANPATH': 'C:\\Program Files\\Git\\usr\\local\\man;C:\\Program Files\\Git\\usr\\share\\man;C:\\Program Files\\Git\\usr\\man;C:\\Program Files\\Git\\share\\man', 'MAVEN_HOME': 'C:\\Program Files (x86)\\Apache\\Maven', 'MSYS2_PATH_TYPE': 'inherit', 'MSYSTEM': 'MSYS', 'MSYSTEM_CARCH': 'x86_64', 'MSYSTEM_CHOST': 'x86_64-pc-msys', 'MSYSTEM_PREFIX': 'C:/Program Files/Git/usr', 'NETFXSDKDIR': 'C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\', 'NUMBER_OF_PROCESSORS': '2', 'OLDPWD': 'C:/projects/cython-blis-h674r/flame-blis', 'OPENSSL_CONF': 'C:\\OpenSSL-Win32\\bin\\openssl.cfg', 'ORIGINAL_PATH': 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files (x86)\\MSBuild\\14.0\\bin\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\amd64;C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\VCPackages;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\Tools;C:\\Program Files (x86)\\HTML Help Workshop;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Team Tools\\Performance Tools\\x64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Team Tools\\Performance Tools;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x86;C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\x64;C:\\Program Files\\LLVM\\bin;C:\\msys64\\mingw64\\bin;C:\\msys64\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Perl\\site\\bin;C:\\Perl\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\7-Zip;C:\\Program Files\\Microsoft\\Web Platform Installer;C:\\Tools\\GitVersion;C:\\Tools\\PsTools;C:\\Program Files\\Git LFS;C:\\Program Files (x86)\\Subversion\\bin;C:\\Program Files\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\110\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn\\ManagementStudio;C:\\Tools\\WebDriver;C:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.4;C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\PrivateAssemblies;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI\\wbin;C:\\Ruby193\\bin;C:\\Tools\\NUnit\\bin;C:\\Tools\\xUnit;C:\\Tools\\MSpec;C:\\Tools\\Coverity\\bin;C:\\Program Files (x86)\\CMake\\bin;C:\\go\\bin;C:\\Program Files\\Java\\jdk1.8.0\\bin;C:\\Python27;C:\\Program Files\\nodejs;C:\\Program Files (x86)\\iojs;C:\\Program Files\\iojs;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\MSBuild\\14.0\\Bin;C:\\Tools\\NuGet;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files\\Microsoft DNX\\Dnvm;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\110\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Apache\\Maven\\bin;C:\\Python27\\Scripts;C:\\Tools\\NUnit3;C:\\Program Files\\Mercurial;C:\\Program Files\\dotnet;C:\\Tools\\curl\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Extensions\\Microsoft\\SQLDB\\DAC\\140;C:\\Tools\\vcpkg;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files\\erl9.2\\bin;C:\\Program Files (x86)\\NSIS;C:\\Tools\\Octopus;C:\\Program Files\\Microsoft Service Fabric\\bin\\Fabric\\Fabric.Code;C:\\Program Files\\Microsoft SDKs\\Service Fabric\\Tools\\ServiceFabricLocalClusterManager;C:\\Program Files\\LLVM\\bin;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit;C:\\Program Files\\PowerShell\\6;C:\\Program Files (x86)\\nodejs;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Meson;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Amazon\\AWSCLI;C:\\Program Files (x86)\\Yarn\\bin;C:\\Users\\appveyor\\.dotnet\\tools;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Users\\appveyor\\AppData\\Local\\Yarn\\bin;C:\\Program Files\\AppVeyor\\BuildAgent;C:\\blis\\lib', 'ORIGINAL_TEMP': 'C:/Users/appveyor/AppData/Local/Temp/1', 'ORIGINAL_TMP': 'C:/Users/appveyor/AppData/Local/Temp/1', 'OS': 'Windows_NT', 'PATH': 'C:\\Users\\appveyor\\bin;C:\\Program Files\\Git\\usr\\local\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Git\\opt\\bin;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files (x86)\\MSBuild\\14.0\\bin\\amd64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\amd64;C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\VCPackages;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\Tools;C:\\Program Files (x86)\\HTML Help Workshop;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Team Tools\\Performance Tools\\x64;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Team Tools\\Performance Tools;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x64;C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x86;C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\x64;C:\\Program Files\\LLVM\\bin;C:\\msys64\\mingw64\\bin;C:\\msys64\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\Perl\\site\\bin;C:\\Perl\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Program Files\\7-Zip;C:\\Program Files\\Microsoft\\Web Platform Installer;C:\\Tools\\GitVersion;C:\\Tools\\PsTools;C:\\Program Files\\Git LFS;C:\\Program Files (x86)\\Subversion\\bin;C:\\Program Files\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\110\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\Binn\\ManagementStudio;C:\\Tools\\WebDriver;C:\\Program Files (x86)\\Microsoft SDKs\\TypeScript\\1.4;C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\PrivateAssemblies;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI\\wbin;C:\\Ruby193\\bin;C:\\Tools\\NUnit\\bin;C:\\Tools\\xUnit;C:\\Tools\\MSpec;C:\\Tools\\Coverity\\bin;C:\\Program Files (x86)\\CMake\\bin;C:\\go\\bin;C:\\Program Files\\Java\\jdk1.8.0\\bin;C:\\Python27;C:\\Program Files\\nodejs;C:\\Program Files (x86)\\iojs;C:\\Program Files\\iojs;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\MSBuild\\14.0\\Bin;C:\\Tools\\NuGet;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\CommonExtensions\\Microsoft\\TestWindow;C:\\Program Files\\Microsoft DNX\\Dnvm;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files\\Microsoft SQL Server\\130\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\110\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\DTS\\Binn;C:\\Program Files (x86)\\Apache\\Maven\\bin;C:\\Python27\\Scripts;C:\\Tools\\NUnit3;C:\\Program Files\\Mercurial;C:\\Program Files\\dotnet;C:\\Tools\\curl\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Extensions\\Microsoft\\SQLDB\\DAC\\140;C:\\Tools\\vcpkg;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\140\\DTS\\Binn;C:\\Program Files\\erl9.2\\bin;C:\\Program Files (x86)\\NSIS;C:\\Tools\\Octopus;C:\\Program Files\\Microsoft Service Fabric\\bin\\Fabric\\Fabric.Code;C:\\Program Files\\Microsoft SDKs\\Service Fabric\\Tools\\ServiceFabricLocalClusterManager;C:\\Program Files\\LLVM\\bin;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit;C:\\Program Files\\PowerShell\\6;C:\\Program Files (x86)\\nodejs;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Meson;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Amazon\\AWSCLI;C:\\Program Files (x86)\\Yarn\\bin;C:\\Users\\appveyor\\.dotnet\\tools;C:\\Users\\appveyor\\AppData\\Roaming\\npm;C:\\Users\\appveyor\\AppData\\Local\\Yarn\\bin;C:\\Program Files\\AppVeyor\\BuildAgent;C:\\blis\\lib;C:\\Program Files\\Git\\usr\\bin\\vendor_perl;C:\\Program Files\\Git\\usr\\bin\\core_perl;C:\\msys64\\mingw64\\bin\\', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.CPL', 'PKG_CONFIG_PATH': 'C:\\Program Files\\Git\\usr\\lib\\pkgconfig;C:\\Program Files\\Git\\usr\\share\\pkgconfig;C:\\Program Files\\Git\\lib\\pkgconfig', 'PROCESSOR_ARCHITECTURE': 'AMD64', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 63 Stepping 2, GenuineIntel', 'PROCESSOR_LEVEL': '6', 'PROCESSOR_REVISION': '3f02', 'PROGRAMFILES': 'C:\\Program Files', 'PROMPT': '$P$G', 'PS1': '\\[\\033]0;$TITLEPREFIX:$PWD\\007\\]\\n\\[\\033[32m\\]\\u@\\h \\[\\033[35m\\]$MSYSTEM \\[\\033[33m\\]\\w\\[\\033[36m\\]`__git_ps1`\\[\\033[0m\\]\\n$ ', 'PSMODULEPATH': 'C:\\Users\\appveyor\\Documents\\WindowsPowerShell\\Modules;C:\\Users\\appveyor\\Documents\\WindowsPowerShell\\Modules;C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\110\\Tools\\PowerShell\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\120\\Tools\\PowerShell\\Modules;C:\\Program Files\\AppVeyor\\BuildAgent\\Modules;C:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\PowerShell\\Modules;C:\\Program Files (x86)\\AWS Tools\\PowerShell;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\PowerShell\\ResourceManager\\AzureResourceManager;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\PowerShell\\ServiceManagement;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\PowerShell\\Storage;C:\\Program Files (x86)\\Microsoft SQL Server\\140\\Tools\\PowerShell\\Modules;c:\\Program Files (x86)\\Microsoft SQL Server\\130\\Tools\\PowerShell\\Modules\\', 'PUBLIC': 'C:\\Users\\Public', 'PWD': 'C:/projects/cython-blis', 'PLATFORM': 'X64', 'PROGRAMDATA': 'C:\\ProgramData', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'PROGRAMW6432': 'C:\\Program Files', 'RANLIB': 'echo', 'SESSIONNAME': 'Console', 'SHELL': 'C:\\Program Files\\Git\\usr\\bin\\bash.exe', 'SHLVL': '1', 'SYSTEMDRIVE': 'C:', 'SYSTEMROOT': 'C:\\windows', 'TEMP': 'C:\\Users\\appveyor\\AppData\\Local\\Temp\\1', 'TERM': 'cygwin', 'TMP': 'C:\\Users\\appveyor\\AppData\\Local\\Temp\\1', 'TMPDIR': 'C:\\Users\\appveyor\\AppData\\Local\\Temp\\1', 'UCRTVERSION': '10.0.18362.0', 'USERDOMAIN': 'APPVYR-WIN', 'USERDOMAIN_ROAMINGPROFILE': 'APPVYR-WIN', 'USERNAME': 'appveyor', 'USERPROFILE': 'C:\\Users\\appveyor', 'UNIVERSALCRTSDKDIR': 'C:\\Program Files (x86)\\Windows Kits\\10\\', 'VCINSTALLDIR': 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\', 'VS100COMNTOOLS': 'c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\Tools\\', 'VS110COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\Tools\\', 'VS120COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\Tools\\', 'VS140COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\Tools\\', 'VS90COMNTOOLS': 'C:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\Common7\\Tools\\', 'VSINSTALLDIR': 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\', 'VSSDK120INSTALL': 'C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VSSDK\\', 'VSSDK140INSTALL': 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VSSDK\\', 'VISUALSTUDIOVERSION': '14.0', 'WINDIR': 'C:\\windows', 'WIX': 'C:\\Program Files (x86)\\WiX Toolset v3.11\\', 'WINDOWSLIBPATH': 'C:\\Program Files (x86)\\Windows Kits\\10\\UnionMetadata;C:\\Program Files (x86)\\Windows Kits\\10\\References', 'WINDOWSSDKLIBVERSION': '10.0.18362.0\\', 'WINDOWSSDKVERSION': '10.0.18362.0\\', 'WINDOWSSDK_EXECUTABLEPATH_X64': 'C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\x64\\', 'WINDOWSSDK_EXECUTABLEPATH_X86': 'C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v10.0A\\bin\\NETFX 4.6.1 Tools\\', 'WINDOWSSDKDIR': 'C:\\Program Files (x86)\\Windows Kits\\10\\', '_': 'C:/msys64/mingw64/bin/python', 'LASTEXITCODE': '0', 'XUNIT20': 'C:\\Tools\\xUnit20'} [COMMAND] C:\Program Files\LLVM\bin\clang.exe -c C:\Users\Administrator\AppData\Local\Temp\2\pip-install-dvifoskb\blis_f17a04f7de6d4da7b8605f504f0c3a32\blis\_src\config\bulldozer\bli_cntx_init_bulldozer.c -o C:\Users\ADMINI~1\AppData\Local\Temp\2\tmpa386_34g\bli_cntx_init_bulldozer.o -O3 -std=c99 -D_POSIX_C_SOURCE=200112L -DBLIS_VERSION_STRING="0.7.0" -DBLIS_IS_BUILDING_LIBRARY -Iinclude\windows-x86_64 -I.\frame\3\ -I.\frame\ind\ukernels\ -I.\frame\3\ -I.\frame\1m\ -I.\frame\1f\ -I.\frame\1\ -I.\frame\include -IC:\Users\Administrator\AppData\Local\Temp\2\pip-install-dvifoskb\blis_f17a04f7de6d4da7b8605f504f0c3a32\blis\_src\include\windows-x86_64 error: [WinError 2] 系统找不到指定的文件。 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for blis Failed to build blis ERROR: Failed to build installable wheels for some pyproject.toml based projects (blis) [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error pip subprocess to install build dependencies did not run successfully. exit code: 1 See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip.
06-12
PS E:\PyTorch_Build\pytorch> # 设置临时环境变量(当前会话有效) PS E:\PyTorch_Build\pytorch> $env:PATH = "E:\PyTorch_Build\pytorch\build\lib;$env:PATH" PS E:\PyTorch_Build\pytorch> $env:PATH = "E:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.0\bin;$env:PATH" PS E:\PyTorch_Build\pytorch> $env:PATH = "E:\OpenBLAS\bin;$env:PATH" PS E:\PyTorch_Build\pytorch> PS E:\PyTorch_Build\pytorch> # 验证路径设置 PS E:\PyTorch_Build\pytorch> Write-Host "当前PATH: $env:PATH" 当前PATH: E:\OpenBLAS\bin;E:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.0\bin;E:\PyTorch_Build\pytorch\build\lib;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Team Tools\DiagnosticsHub\Collector;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\Llvm\x64\bin;E:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\\x64;E:\Program Files (x86)\Windows Kits\10\bin\\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\\MSBuild\Current\Bin\amd64;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\;C:\Program Files\PowerShell\7;E:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.0\bin\x64;E:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.0\bin;E:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.0\bin\x64;;E:\PyTorch_Build\pytorch\build\lib.win-amd64-cpython-310\torch\lib;E:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.0\bin;E:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.0\bin;C:\Users\Administrator\AppData\Local\Microsoft\dotnet;C:\Users\Administrator\AppData\Local\Microsoft\dotnet;C:\Users\Administrator\AppData\Local\Microsoft\dotnet\;C:\Program Files\dotnet;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;E:\Python310;C:\Program Files\dotnet\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Users\Administrator\.dotnet\tools;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Users\Administrator\.dotnet\tools;E:\Python310\Scripts;E:\Python310\Scripts;C:\Program Files\PowerShell\7\;E:\Program Files\Microsoft VS Code\bin;E:\Program Files\Git\cmd;C:\Program Files\NVIDIA Corporation\Nsight Compute 2025.3.0\;E:\Program Files\CMake\bin;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\Incredibuild;E:\PyTorch_Build\pytorch\build\lib.win-amd64-cpython-310\torch\lib;E:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;E:\Program Files\Rust\.cargo\bin;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Users\Administrator\.dotnet\tools;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg PS E:\PyTorch_Build\pytorch> # 进入PyTorch源码目录 PS E:\PyTorch_Build\pytorch> Set-Location E:\PyTorch_Build\pytorch PS E:\PyTorch_Build\pytorch> PS E:\PyTorch_Build\pytorch> # 重新创建开发模式链接 PS E:\PyTorch_Build\pytorch> python setup.py develop --uninstall Building wheel torch-2.9.0a0+git2d31c3d -- Building version 2.9.0a0+git2d31c3d E:\Python310\lib\site-packages\setuptools\_distutils\_msvccompiler.py:12: UserWarning: _get_vc_env is private; find an alternative (pypa/distutils#340) warnings.warn( -- Checkout nccl release tag: v2.27.5-1 cmake --build . --target install --config Release [14/3260] Building RC object third_party\protobuf\cmake\CMakeFiles\libprotobuf-lite.dir\version.rc.res Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384 Copyright (C) Microsoft Corporation. All rights reserved. [2019/3260] Building C object confu-deps\XNNPACK\CMakeFile...ll.dir\src\f32-vlog\gen\f32-vlog-fma3-rational-3-3-nr.c.ob E:\PyTorch_Build\pytorch\third_party\XNNPACK\src\f32-vlog\gen\f32-vlog-fma3-rational-3-3-nr.c(1): warning C4819:文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 E:\PyTorch_Build\pytorch\third_party\XNNPACK\src\f32-vlog\gen\f32-vlog-fma3-rational-3-3-nr.c(689): warning C4819:文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 [2789/3260] Building C object confu-deps\XNNPACK\CMakeFile...dir\src\f32-vlog\gen\f32-vlog-avx512f-rational-3-3-nr.c.ob E:\PyTorch_Build\pytorch\third_party\XNNPACK\src\f32-vlog\gen\f32-vlog-avx512f-rational-3-3-nr.c(1): warning C4819:文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 [3242/3260] Building C object functorch\CMakeFiles\functorch.dir\csrc\dim\dim_opcode.c.obj E:\PyTorch_Build\pytorch\torch/csrc/utils/python_compat.h(41): warning C4273: “_PyWeakref_ClearRef: dll 链接不一致 E:\Python310\include\weakrefobject.h(67): note: 参见“_PyWeakref_ClearRef”的前一个定义 [3259/3260] Install the project...-- Install configuration: "Release" E:\Python310\lib\site-packages\setuptools\config\_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) running develop E:\Python310\lib\site-packages\setuptools\command\develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) E:\Python310\lib\site-packages\setuptools\_distutils\cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() Removing e:\python310\lib\site-packages\torch.egg-link (link to .) PS E:\PyTorch_Build\pytorch> python setup.py develop Building wheel torch-2.9.0a0+git2d31c3d -- Building version 2.9.0a0+git2d31c3d E:\Python310\lib\site-packages\setuptools\_distutils\_msvccompiler.py:12: UserWarning: _get_vc_env is private; find an alternative (pypa/distutils#340) warnings.warn( -- Checkout nccl release tag: v2.27.5-1 cmake --build . --target install --config Release [2/3] Install the project...-- Install configuration: "Release" E:\Python310\lib\site-packages\setuptools\config\_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) running develop E:\Python310\lib\site-packages\setuptools\command\develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) E:\Python310\lib\site-packages\setuptools\_distutils\cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running egg_info creating torch.egg-info writing torch.egg-info\PKG-INFO writing dependency_links to torch.egg-info\dependency_links.txt writing entry points to torch.egg-info\entry_points.txt writing requirements to torch.egg-info\requires.txt writing top-level names to torch.egg-info\top_level.txt writing manifest file 'torch.egg-info\SOURCES.txt' reading manifest file 'torch.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'BUILD' warning: no files found matching '*.BUILD' warning: no files found matching 'BUCK' warning: no files found matching '[Mm]akefile.*' warning: no files found matching '*.[Dd]ockerfile' warning: no files found matching '[Dd]ockerfile.*' warning: no previously-included files matching '*.o' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '*.a' found anywhere in distribution warning: no previously-included files matching '*.dylib' found anywhere in distribution no previously-included directories found matching '*\.git' warning: no previously-included files matching '*~' found anywhere in distribution warning: no previously-included files matching '*.swp' found anywhere in distribution adding license file 'LICENSE' adding license file 'NOTICE' writing manifest file 'torch.egg-info\SOURCES.txt' running build_ext -- Building with NumPy bindings -- Not using cuDNN -- Detected CUDA at E:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v13.0 -- Not using XPU -- Not using MKLDNN -- Not using NCCL -- Building without distributed package -- Using ITT Copying functorch._C from functorch\functorch.pyd to E:\PyTorch_Build\pytorch\build\lib.win-amd64-cpython-310\functorch\_C.cp310-win_amd64.pyd copying functorch\functorch.pyd -> E:\PyTorch_Build\pytorch\build\lib.win-amd64-cpython-310\functorch\_C.cp310-win_amd64.pyd building 'torch._C' extension creating build\temp.win-amd64-cpython-310\Release\torch\csrc "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IE:\Python310\include -IE:\Python310\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IE:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IE:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IE:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IE:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IE:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IE:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt" "-IE:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\um" "-IE:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\shared" "-IE:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\winrt" "-IE:\Program Files (x86)\Windows Kits\10\\include\10.0.26100.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tctorch/csrc/stub.c /Fobuild\temp.win-amd64-cpython-310\Release\torch\csrc\stub.obj /MD /FS /EHsc stub.c creating E:\PyTorch_Build\pytorch\build\lib.win-amd64-cpython-310\torch "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:E:\PyTorch_Build\pytorch\torch\lib /LIBPATH:E:\Python310\libs /LIBPATH:E:\Python310 /LIBPATH:E:\Python310\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:E:\Program Files (x86)\Windows Kits\10\lib\10.0.26100.0\ucrt\x64" "/LIBPATH:E:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:E:\Program Files (x86)\Windows Kits\10\lib\10.0.26100.0\ucrt\x64" "/LIBPATH:E:\Program Files (x86)\Windows Kits\10\\lib\10.0.26100.0\\um\x64" torch_python.lib /EXPORT:PyInit__C build\temp.win-amd64-cpython-310\Release\torch\csrc\stub.obj /OUT:build\lib.win-amd64-cpython-310\torch\_C.cp310-win_amd64.pyd /IMPLIB:build\temp.win-amd64-cpython-310\Release\torch\csrc\_C.cp310-win_amd64.lib /NODEFAULTLIB:LIBCMT.LIB LINK : fatal error LNK1181: 无法打开输入文件“torch_python.lib” error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX86\\x64\\link.exe' failed with exit code 1181 PS E:\PyTorch_Build\pytorch> PS E:\PyTorch_Build\pytorch> # 检查安装状态 PS E:\PyTorch_Build\pytorch> python -m pip list | Select-String "torch" WARNING: No metadata found in e:\python310\lib\site-packages torch 2.6.0.dev20241112+cu121 torchaudio 2.5.0.dev20241112+cu121 torchvision 0.20.0.dev20241112+cu121 PS E:\PyTorch_Build\pytorch> # 将编译生成的DLL复制到torch包目录 PS E:\PyTorch_Build\pytorch> $torchDir = python -c "import os, torch; print(os.path.dirname(torch.__file__))" Traceback (most recent call last): File "<string>", line 1, in <module> File "E:\PyTorch_Build\pytorch\torch\__init__.py", line 423, in <module> from torch._C import * # noqa: F403 ImportError: DLL load failed while importing _C: 找不到指定的模块。 PS E:\PyTorch_Build\pytorch> Copy-Item -Path build\lib\*.dll -Destination $torchDir -Force PS E:\PyTorch_Build\pytorch> PS E:\PyTorch_Build\pytorch> # 复制CUDA运行时库 PS E:\PyTorch_Build\pytorch> Copy-Item -Path "E:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.0\bin\cudart64_110.dll" -Destination $torchDir Copy-Item: Cannot find path 'E:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v13.0\bin\cudart64_110.dll' because it does not exist. PS E:\PyTorch_Build\pytorch> # 保存为 verify_torch.py PS E:\PyTorch_Build\pytorch> Set-Content -Path verify_torch.py -Value @' >> import torch >> print(f"PyTorch版本: {torch.__version__}") >> print(f"CUDA可用: {torch.cuda.is_available()}") >> >> if torch.cuda.is_available(): >> print(f"GPU设备: {torch.cuda.get_device_name(0)}") >> # 运行简单矩阵计算验证 >> a = torch.randn(1000, 1000).cuda() >> b = torch.randn(1000, 1000).cuda() >> c = torch.mm(a, b) >> print(f"矩阵计算验证通过: max={c.max().item()} min={c.min().item()}") >> '@ PS E:\PyTorch_Build\pytorch> PS E:\PyTorch_Build\pytorch> # 运行验证 PS E:\PyTorch_Build\pytorch> python verify_torch.py Traceback (most recent call last): File "E:\PyTorch_Build\pytorch\verify_torch.py", line 1, in <module> import torch File "E:\PyTorch_Build\pytorch\torch\__init__.py", line 423, in <module> from torch._C import * # noqa: F403 ImportError: DLL load failed while importing _C: 找不到指定的模块。 PS E:\PyTorch_Build\pytorch>
09-02
### Microsoft Visual Studio 2017 Enterprise devenv.exe 路径配置或启动问题 在处理 Microsoft Visual Studio 2017 Enterprise 版本中与 `devenv.exe` 相关的路径配置或启动问题时,可以参考以下内容。通常情况下,`devenv.exe` 文件位于安装目录下的 IDE 文件夹中。例如,在默认安装路径下,该文件可能位于以下位置之一[^1]: - **C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\** - 或者对于特定用户配置:**C:\Users\{user_name}\AppData\Local\Microsoft\VisualStudio\15.0_\** 如果需要对 `devenv.exe` 的配置文件进行更新,可以找到对应的 `devenv.exe.config` 文件并进行修改[^1]。 当升级现有安装或进行全新安装时,需要注意设置文件的位置。对于升级到最新版本的情况,建议使用“导入/导出”设置向导来保存现有设置,并通过命令行工具 `devenv resetuserdata` 来重置用户数据[^2]。此操作可以帮助解决因配置冲突导致的启动问题。 此外,若遇到无法启动程序的问题,可以尝试通过 NuGet 包管理器安装缺失的依赖项(如 `nupengl`),以确保所有必要的组件已正确安装[^3]。 对于更复杂的启动问题,可以尝试使用命令行参数运行 `devenv.com` 命令来构建解决方案或项目。例如,以下命令可用于构建指定的解决方案和项目配置[^4]: ```bash devenv.com solutionfile.sln /build [solutionconfig] [/project projectnameorfile] [/projectconfig name] ``` 如果在安装过程中遇到重大错误(如“devenv 安装重大错误无法下载”),可以参考相关卸载和重新安装的方法。一种有效的解决方案是手动清理注册表和残留文件后重新安装软件[^5]。 ### 注意事项 - 确保路径正确无误,并根据实际安装位置调整。 - 在执行任何配置更改之前,建议备份原始文件以防万一。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值