0°

Python-Spyder中文包正式发布!

阿里云2000元红包!本站用户参与享受九折优惠!

关键字:Spyder汉化包,Spyder中文包,Spyder中文汉化包,Anaconda中文包(全系anaconda、spyder均可用)


2018-09-19

有的朋友费劲半天依然无法汉化成功,博主即日起提供付费安装服务,按次收费,如果涉及环境问题导致,直接帮助修复环境。–> 宝贝地址  ,100%安装成功,不接受差评哦!

 

赞助通道

  


历经….

算了,就是费了点功夫。

Spyder的中文汉化包正式发布了。同时已经在github提交到了原仓库中。剩下的就是等待合并了。

目前状态是主要组件的翻译工作已经完成,有部分很少用到的提示信息没有进行翻译。

** 请务必忽略截图中的错别字(人工捂脸**

Spyder在3.x版本之后开始支持自定义语言包。

虽然使用无障碍,还是想上一个中文包,毕竟还是好多朋友找这个汉化包。

这就是汉化包的由来啦。 screenshot

该汉化包已pull到Spyder官方,目前等待合并。合并后更新Spyder到最新版即可使用中文语言了,在此之前如果想尝试的话,可以使用一键安装脚本来安装。

必备条件:

1、已安装Spyder

2、Spyder版本在3.X以上。

Spyder安装:

1、anaconda下,conda install spyder

2、Python发行版下, pip install spyder

Spyder升级:

1、anaconda下,conda update spyder

2、Python发行版下,pip install –upgrade spyder

汉化包的安装:

如果python环境首选路径是anaconda的话,在main.py所在路径打开命令行或者终端,输入一下命令即可:

python main.py

Ubuntu:

screenshot

Windows:

screenshot

安装完成后,打开或重启Spyder,在偏好设置中,选择简体中文,重启即可。

 

2018-07-04:更新汉化包至3.2.8版本,详情:看这里


说剑下载
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
其他
60 条回复 A 作者 M 管理员
  1. 可以打,大兄弟~

  2. 大胸弟,你这个可以提交给spyder了,让他们下个版本融合,这样后面安装spyder的胸弟就可以省点事了

  3. 请问如何安装到spyder3中,现在默认安装到python2.7

    • 先激活当前的python,在当前python版本中打开spyder,然后在此spyder中找到汉化文件所在目录,找到main.py然后运行就可以了。我就是这么干的

  4. 初学python,只安装了Anaconda3-4.3.1-Windows-x86_64,运行楼主汉化报错,不知如何是好。。。
    C:\temp\2>python main.py
    C:\ProgramData\Anaconda3\lib\site-packages\\spyder\\config\\base.py
    Traceback (most recent call last):
    File “main.py”, line 92, in
    os.rename(configpath,sitepath + r'{0}spyder{1}config{2}base_bak.py’.format(flag, flag, flag))
    PermissionError: [WinError 5] 拒绝访问。: ‘C:\\ProgramData\\Anaconda3\\lib\\site-packages\\\\spyder\\\\config\\\\base.py’ -> ‘C:\\ProgramData\\Anaconda3\\lib\\site-packages\\\\spyder\\\\config\\\\base_bak.py’

  5. 看来下提示,是权限问题,用管理员运行cmd,再汉化一次,可以了。谢谢楼主!

  6. 运行python main.py(python2.7 )提示出错:

    Traceback (most recent call last):
    File “main.py”, line 55, in
    newf = open(newpath, ‘w’, encoding=’utf-8′)
    TypeError: ‘encoding’ is an invalid keyword argument for this function

    • Traceback (most recent call last):
      File “main.py”, line 56, in
      newf = open(newpath, ‘w’, encoding=’utf-8′)
      TypeError: ‘encoding’ is an invalid keyword argument for this function
      出现这种错误

    • 可以在程序中加上
      reload(sys)
      sys.setdefaultencoding(‘utf-8’)
      这样就默认设置为utf-8格式了,然后把后面的encoding=’utf-8’去掉就行

    • 作者你好,打扰了。我试了试,又出现问题了
      Traceback (most recent call last):
      File “main.py”, line 8, in
      reload(sys)
      NameError: name ‘sys’ is not defined
      我在main.py第八行加入了你给的:
      reload(sys)
      sys.setdefaultencoding(‘utf-8’),
      然后我把后面的原来56、57行的if循环中两个encoding=’utf-8’去掉了,就出现了上述报错,不知道是我操作的不对还是需要再更改代码,还望作者指点,不胜感激,麻烦作者了

    • 我自己的问题,又看了下,加错了,应该在import sys后面,现在成功了,多谢作者的努力,支持你

    • 我的按要求改了代码之后 中文乱码了 请问是怎么回事 谢谢!

  7. 我怎么运行之后没有反应
    C:\WINDOWS\system32>d:

    D:\>cd D:\Anaconda3\Lib\site-packages\menuinst

    D:\Anaconda3\Lib\site-packages\menuinst>python main.py

    D:\Anaconda3\Lib\site-packages\menuinst>

  8. 感谢

  9. 特意登陆下,给楼主点赞!党和人民感谢你。

  10. 在Win7繁体系统下也能正确显示简体,无须更动OS语系,感恩有你 …

  11. 我按照您的 方式安装了 但是去设置偏好的时候 没有 简体中文啊!

  12. 有个问题请教一下 我直接安装的anaconda 自带的 spyder 然后我手动的将您的 安装包进行安装 提示 没有什么base.py 然后我手动的将ZH包 和 简体中文 直接去anaconda下面的spyder里面进行复制 成功了 汉化了 ! 有个问题 我想咨询 就是关于 spyder的 为什么 我设置了 相关的项目 我在编辑代码的时候 就没有智能提示了呢 想了解一下 或者 能不能pycharm一样 可以直接设定 python环境 我估计 代码不提示 是找不到指定的文件了

    • 在设置选项里设置即可。

  13. spyder帮助窗口中的函数帮助能否汉化?

  14. 楼主大大,我的spyder 有两个 一个是装在env(TensorFlow)中的,但是运行那个程序,只能更新anaconda下的spyder

    • 因为默认是在系统路径变量里寻找第一个python的路径,所以你的第一个路径就是这个咯~

      可以改一下路径神马的。。。。

      我更新一个版本吧。。

    • 能不能在楼主大大的源文件中修改那个地址呢@kingmo888

  15. 帮帮我,找不到base.py(我的电脑是win8)

    File “C:/Users/Lenovo/Desktop/Spyder_Simplified_Chinese-master/main.py”, line 57, in
    with open(configpath, ‘r’,encoding=’utf-8′) as f:

    FileNotFoundError: [Errno 2] No such file or directory: ‘C:\\Users\\Lenovo\\AppData\\Roaming\\Python\\Python36\\site-packages\\\\spyder\\\\config\\\\base.py’

    • main.py
      第35行 sitepath=”.” 改成自己软件安装路径。
      36~41行这段,前面加上注释
      # for x in sys.path:
      # ix1 = x.find(‘site-packages’)
      # ix2 = x.find(‘dist-packages’)
      # if( (ix1>=0 and x[ix1:]==’site-packages’) or (ix2>=0 and x[ix2:]==’dist-packages’) ):
      # sitepath=x
      # break
      保存,重新按照作者方法运行

  16. 安装好了为什么偏好里面还是没有简体中文啊 哭了

    • win10系统 spider3.2.3

  17. spyder 是干嘛的?

  18. 亲爱的楼主大大我的这样了怎么弄Traceback (most recent call last):
    File “main.py”, line 57, in
    with open(configpath, ‘r’,encoding=’utf-8′) as f:
    FileNotFoundError: [Errno 2] No such file or directory: ‘C:\\Users\\么么哒\\AppData\\Roaming\\Python\\Python36\\site-packages\\\\spyder\\\\config\\\\base.py’

    • 你好,你的问题解决了吗?我也出现了跟你一样的问题

  19. PS E:\Spyder_Simplified_Chinese-master>
    PS E:\Spyder_Simplified_Chinese-master> python main.py
    python : 无法将“python”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径
    正确,然后再试一次。
    所在位置 行:1 字符: 1
    + python main.py
    + ~~~~~~
    + CategoryInfo : ObjectNotFound: (python:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

    PS E:\Spyder_Simplified_Chinese-master>

    • win 10 安不了么?

    • 我也是这样耶

    • 在窗口里直接输入main.py然后根据提示做就行

  20. 非常感谢!!!

  21. 你好,请问一下。我把Spyder初始界面的ipython和另外一个编辑窗口删除了,一直不能重置初始界面。该怎么办呢?万分感谢!

  22. IOError: [Errno 2] No such file or directory: ‘C:\\Python27\\lib\\site-packages\\\\spyder\\\\config\\\\base.py’
    请问这个错误怎么解决

  23. 简单操作:
    在英文Spyder界面下打开main.py,然后运行就ok

    • 23楼正解啊!!!!

    • 23楼真的是正解呀

    • 兄弟你是真的6

  24. 太感谢你了。不懂阴文的福音啊

  25. 找不到spyder.mo

  26. 楼主大大,我是新人,想问一下ubuntu下已经安转了anaconda想汉化spider,但是main.py在哪里啊?找不到啊,是需要在哪里下载吗?

  27. 我也碰到base.py找不到的问题,最后发现的是路径问题。需要把系统path中的python路径修改为anaconda的路径,我的是“C:\ProgramData\Anaconda3”。修改后,再按照上述步骤,成功。

  28. 在spyder新版本下,新增内容没有汉化!

    • 是重要部分没有汉化吗?

  29. 点一下main就可以汉化了,我大概搞了一个小时cmd也没搞出来……

  30. H:\Program Files\Anaconda3
    H:\Program Files\Anaconda3\\spyder\\config\\base.py
    Traceback (most recent call last):
    File “main.py”, line 168, in
    chinesize(sitepath)
    File “main.py”, line 84, in chinesize
    with open(configpath, ‘r’,encoding=’utf-8′) as f:
    FileNotFoundError: [Errno 2] No such file or directory: ‘H:\\Program Files\\Anaconda3\\\\spyder\\\\config\\\\base.py’
    老哥这是什么情况啊

  31. H:\Program Files\Anaconda3
    H:\Program Files\Anaconda3\\spyder\\config\\base.py
    Traceback (most recent call last):
    File “main.py”, line 168, in
    chinesize(sitepath)
    File “main.py”, line 84, in chinesize
    with open(configpath, ‘r’,encoding=’utf-8′) as f:
    FileNotFoundError: [Errno 2] No such file or directory: ‘H:\\Program Files\\Anaconda3\\\\spyder\\\\config\\\\base.py’
    老哥这什么情况啊,看不懂求解

  32. 装不上的这样办:把.mo文件替换原来的日本与或者俄语,再设置成对应的语言即可

  33. C:\Program Files\Anaconda3\lib\site-packages
    Traceback (most recent call last):
    File “main.py”, line 167, in
    shutil_file(sitepath, ‘spyder’)
    File “main.py”, line 71, in shutil_file
    shutil.copyfile(mo_file_name,zh_CN + r'{0}{1}’.format(FLAG, mo_file_name))
    File “C:\Program Files\Anaconda3\lib\shutil.py”, line 115, in copyfile
    with open(dst, ‘wb’) as fdst:
    FileNotFoundError: [Errno 2] No such file or directory: ‘C:\\Program Files\\Anaconda3\\lib\\site-packages\\\\spyder\\\\locale\\\\zh_CN\\\\LC_MESSAGES\\\\spyder.mo’
    PS C:\Users\小鑫\Desktop\Spyder_Simplified_Chinese-master>

    • 这是没有找到路径,你自己按照提示输入路径

    • emmm,我试了还是会这样

      1、手动填入Python模块包路径(如:D:\Anaconda3\Lib\dist-packages 或 D:\Anaconda3\Lib\site-packages)。
      2、自动寻找路径。
      请输入 1或2: 1
      Python安装根路径(如:D:\python 或 D:naconda): C:\Program Files\Anaconda3\Lib\site-packages
      C:\Program Files\Anaconda3\Lib\site-packages
      Traceback (most recent call last):
      File “main.py”, line 167, in
      shutil_file(sitepath, ‘spyder’)
      File “main.py”, line 71, in shutil_file
      shutil.copyfile(mo_file_name,zh_CN + r'{0}{1}’.format(FLAG, mo_file_name))
      File “C:\Program Files\Anaconda3\lib\shutil.py”, line 115, in copyfile
      with open(dst, ‘wb’) as fdst:
      FileNotFoundError: [Errno 2] No such file or directory: ‘C:\\Program Files\\Anaconda3\\Lib\\site-packages\\\\spyder\\\\locale\\\\zh_CN\\\\LC_MESSAGES\\\\spyder.mo’
      PS C:\Users\小鑫\Desktop\Spyder_Simplified_Chinese-master>

    • 手动输入了site-packages 的地址就是这个C:\Program Files\Anaconda3\Lib\site-packages
      然后还是报错了。。请问是不是我做的不对

    • 第一,需要确认这个目录是否存在。
      第二、确认这个目录下是否存在spyder文件夹。

      如,你输入的是C:\Program Files\Anaconda3\Lib\site-packages,那么就要看这个文件夹下是否存在spyder文件夹。
      一般这种情况是多python环境导致的。而你的spyder却被你不知道装到哪里去了。

    • 应该是多Python环境的原因,看了下目录下有spyder

    • 谢谢您的指导,问题出自于多python环境导致,最后重装Anaconda3之后,问题就解决了

  34. 请问每次按照提示选完就出错这个怎么办

  35. 是不是因为放到C盘就找不到了

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论