那就说明 mdict.exe 路径没添加到环境变量里,看看这里显示的路径:
去C:\...\Python\Python311
文件夹看下有没有 Scripts 文件夹,以及 Scripts 文件夹下有没有 mdict.exe。
如果有的话,那就把 C:\...\Python\Python311\Scripts
添加到系统环境变量里去,应该就好了。
那就说明 mdict.exe 路径没添加到环境变量里,看看这里显示的路径:
去C:\...\Python\Python311
文件夹看下有没有 Scripts 文件夹,以及 Scripts 文件夹下有没有 mdict.exe。
如果有的话,那就把 C:\...\Python\Python311\Scripts
添加到系统环境变量里去,应该就好了。
c:/Users/xxx/Appdata/Roaming/Python
我的路径和你有点区别,是默认的,如前面所说无法修改。
我在scripts文件夹下能看到用pip安装的exe。
那就把 scripts 文件夹路径加到系统环境变量里去,完了再执行 mdict --version
,OK 就行了
以前早就添加了无效
使用mdict --version显示
‘mdict’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
我是在系统变量Path那里修改,没问题吧?
好吧,我以前添加过后来删除了。
刚刚复制文件路径,忘了删除双引号导致添加失败。于是再次添加成功了,执行mdict --version显示
Fatal error in launcher: Unable to create process using ‘“C:\Program Files\Python311\python.exe” “C:\Users\xxx\AppData\Roaming\Python\Python311\Scripts\mdict.exe” --version’: ???
我再试试重装python…
这次我重装python不安装到其他目录,按照python默认安装在C:\Users\xxx\AppData\Local\Programs\Python\Python311目录下,依然无效。
执行mdict --version显示
Fatal error in launcher: Unable to create process using ‘“C:\Program Files\Python311\python.exe” “C:\Users\xxx\AppData\Roaming\Python\Python311\Scripts\mdict.exe” --version’: ???
是不是Python本身没装好,执行 python --version
正常吗,以及 pip --version
Python 3.11.4
Fatal error in launcher: Unable to create process using ‘“C:\Program Files\Python311\python.exe” “C:\Users\xxx\AppData\Roaming\Python\Python311\Scripts\mdict.exe” --version’: ???
刚刚又重装到我最开始安装python时用的C:\Program Files\目录,依然无解。看来与python无缘了…
那用这个命令重装mdict包试试:
python -m pip install mdict-utils
显示
Requirement already satisfied
那奇怪了,这样,cmd 直接输入 python
回车,然后输入 import colorama
回车
这个错误是因为带了 “C:\Program Files\Python311\python.exe” 前缀,按道理 mdict.exe 是独立运行的
_tmp
文件夹下有输出东西吗,比如 .txt
文件啥的,如果有的话其实词典已经做好了,就差打包,可以去用 MdxBuilder 手动打包
Microsoft Windows [版本 10.0.22621.1992]
(c) Microsoft Corporation。保留所有权利。
C:\Users\xxx>python
Python 3.11.4 (tags/v3.11.4:d2340ef, Jun 7 2023, 05:45:37) [MSC v.1934 64 bit (AMD64)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
import colorama
无结果
txt都生成了
说明Python及其他模块都是OK的,就是 mdict 那个模块没装好
根源还是这个,还是路径的问题,环境变量添加对了,要能成功执行 mdict --version
,这个解决了就能用 mdict
明明已经添加变量了,这电脑有先天问题,我的路径是无法更改的,
python -m site -help
frozen [–user-base] [–user-site]
总感觉和这有关系,网上能找到有些人也会无法更改,但是没有人给出解决方案