pip 安装 AppKit
依赖 C:\Program Files (x86)\Microsoft Visual Studio 14.0 里面的一个执行文件
但是 python 指令又不识别(x86)这种带括号的
请问这种情况怎么解决
在网上找了很久了,还是没找到比较好的解决方案
windows10 python v36 , import AppKit
一直装不上
折腾了一天还是没搞定,放弃了
1
crella 2019-12-22 05:55:45 +08:00 via Android 1
windows 软链接 mklink
|
2
CallMeReznov 2019-12-22 07:52:06 +08:00 via Android
不识别??
|
3
WingOnSummit 2019-12-22 10:15:49 +08:00 via Android 1
没太看明白问题,试试 dos 的 8.3 规范?以前在 cmd 下切换到 program files 文件夹都是这样写,cd progra~1,program files(x86)是 progra~2。
|
4
lux182 OP @crella
@CallMeReznov @WingOnSummit error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2 还是没有思路,软链接该如何设置呢 |
5
geelaw 2019-12-22 11:19:09 +08:00 via iPhone
这个问题就是错误的。
从 #4 来看出错的情况是 cl.exe ( MSVC 编译器)失败了(退出状态代码 2 ),这说明某一步的编译没有成功。如果你用 Bing 搜索一下 cl exit status 2 就能发现大量关于 Python 的结果(即使关键词不包括 Python ),说明很可能不是罕见问题,相信已经有对该问题完整的分析和解决方法了。 剩下的部分留作读者习题。 |
6
WingOnSummit 2019-12-22 11:24:08 +08:00 via Android
@lux182 看报错,不是路径问题。你已经启动了 cl.exe ,cl.exe 没执行成功,返回错误码 2。跟 python 也没关系,查一查 cl.exe 相关的问题。
|
7
crella 2019-12-22 11:36:25 +08:00 via Android
如果是要用 msvc 来编译的,看看有没有用 mingw gcc 来编译的教程。反正 ruby 工具链在 win 上都是用 mingw 来编译的。
|
8
crella 2019-12-22 11:39:46 +08:00 via Android
mklink 和 linux 系的 ln -s 命令的作用大致相似。我之前提到软链接,是怕 python 执行路径带空格的 exe 会出错,把 cl.exe 软链接到路径不带空格或中文字符的文件夹就没问题了。不过现在看起来问题不在这里。
|
9
exip 2019-12-22 14:17:12 +08:00 via Android
路径加双引号,把 win 路径分隔符换成 /
|
10
locoz 2019-12-22 18:13:28 +08:00 via Android
看#4 的报错内容就知道,很可能跟路径没啥关系…你就不能放个完整日志吗…
|
11
Trim21 2019-12-22 18:19:19 +08:00 via Android
看着 4 感觉像运行了但是没成功
|