Python-Spyder中文包正式发布!

关键字:Spyder汉化包,Spyder中文包,Spyder中文汉化包    


 

历经....

算了,就是费了点功夫。

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,在偏好设置中,选择简体中文,重启即可。

 

 

项目地址:Spyder_Simplified_Chinese

 

 

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

评论 (46)
  1. 沙发
    Faithful-Mind 2017-05-05 02:55

    可以打,大兄弟~

  2. 板凳
    dianxin 2017-05-14 07:13

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

  3. 地板
    zongzi 2017-06-05 11:52

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

    • 回复
      candyl6 2017-08-31 13:49
      @zongzi 先激活当前的python,在当前python版本中打开spyder,然后在此spyder中找到汉化文件所在目录,找到main.py然后运行就可以了。我就是这么干的
  4. 4 楼
    ncxj 2017-06-06 04:47

    初学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. 5 楼
    ncxj 2017-06-06 04:55

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

  6. 6 楼
    tzjotzj 2017-06-11 11:15

    运行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

    • 回复
      corurt 2017-06-19 14:35
      @tzjotzj 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 出现这种错误
      • 回复
        SnailDM 2017-06-25 14:06
        @corurt 可以在程序中加上 reload(sys) sys.setdefaultencoding('utf-8') 这样就默认设置为utf-8格式了,然后把后面的encoding='utf-8'去掉就行
        • 回复
          corurt 2017-06-26 02:02
          @SnailDM 作者你好,打扰了。我试了试,又出现问题了 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'去掉了,就出现了上述报错,不知道是我操作的不对还是需要再更改代码,还望作者指点,不胜感激,麻烦作者了
        • 回复
          corurt 2017-06-26 02:12
          @SnailDM 我自己的问题,又看了下,加错了,应该在import sys后面,现在成功了,多谢作者的努力,支持你
          • TQ007 2017-08-02 20:10
            @corurt 我的按要求改了代码之后 中文乱码了 请问是怎么回事 谢谢!
  7. 7 楼
    wangcai 2017-06-19 07:54

    我怎么运行之后没有反应
    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. 8 楼
    asda 2017-06-19 14:50

    感谢

  9. 9 楼
    boliqq 2017-06-26 13:17

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

  10. 10 楼
    Ares 2017-07-12 03:24

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

  11. 11 楼
    姬寅 2017-07-14 02:43

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

  12. 12 楼
    姬寅 2017-07-14 15:44

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

    • 回复
      kingmo888 2017-08-24 08:32
      @姬寅 在设置选项里设置即可。
  13. 13 楼
    哈龙 2017-07-28 16:40

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

  14. 14 楼
    RAY 2017-08-24 09:17

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

    • 回复
      kingmo888 2017-08-24 13:38
      @RAY 因为默认是在系统路径变量里寻找第一个python的路径,所以你的第一个路径就是这个咯~ 可以改一下路径神马的。。。。 我更新一个版本吧。。
      • 回复
        RAY 2017-08-27 12:59
        @kingmo888 能不能在楼主大大的源文件中修改那个地址呢@kingmo888
  15. 15 楼
    懒得起名字了 2017-09-17 02:47

    帮帮我,找不到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’

    • 回复
      夕落 2018-01-09 03:22
      @懒得起名字了 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. 16 楼
    isabuster 2017-09-25 13:45

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

  17. 17 楼
    疾风 2017-09-28 15:13

    spyder 是干嘛的?

  18. 18 楼
    好人一生平安 2017-10-06 01:39

    亲爱的楼主大大我的这样了怎么弄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’

    • 回复
      小毛裤 2018-01-04 12:20
      @好人一生平安 你好,你的问题解决了吗?我也出现了跟你一样的问题
  19. 19 楼
    yueyue 2017-10-17 03:09

    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>

    • 回复
      yueyue 2017-10-17 03:10
      @yueyue win 10 安不了么?
      • 回复
        冰无痕兮 2017-12-18 08:34
        @yueyue 我也是这样耶
    • 回复
      hengyu 18 天前
      @yueyue 在窗口里直接输入main.py然后根据提示做就行
  20. 20 楼
    dengjiehong 2017-10-19 16:48

    非常感谢!!!

  21. 21 楼
    stand 2017-10-29 08:54

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

  22. 22 楼
    小毛裤 2018-01-04 12:17

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

  23. 23 楼
    高山 2018-02-10 03:26

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

    • 回复
      Ise 2018-05-07 01:14
      @高山 23楼正解啊!!!!
  24. 24 楼
    1337 2018-03-24 18:50

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

  25. 25 楼
    数学第三 2018-03-26 10:44

    找不到spyder.mo

  26. 26 楼
    YeZi 2018-04-24 15:16

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

  27. 27 楼
    zcom 2018-05-12 22:12

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

  28. 28 楼
    look 2018-05-15 14:04

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

    • 回复
      kingmo888 2018-05-17 10:58
      @look

      是重要部分没有汉化吗?

  29. 29 楼
    qcy 2018-05-24 22:03

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