设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

集中答疑专用贴

  [复制链接]

0

主题

0

好友

64

积分

注册会员

Rank: 2

306#
发表于 2018-5-6 10:30:54 |只看该作者
Crossin先生你好,

学pygame用什么编辑器比较好?我下了SPE但显示打不开,这是为什么?谢谢。

Max
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

305#
发表于 2018-5-4 15:00:46 |只看该作者
zseqsczero 发表于 2018-5-4 14:37
引用模块时会有错误,已经用anaconda把模块都更新到最新了,pylab更是画不了图 ...

看不出来问题
有可能你pylab的路径没设对,不过我没用过不清楚
我用pycharm也会有问题,但跟你这个应该不一样。我现在画图只能通过 ipython notebook 来画
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

304#
发表于 2018-5-4 14:59:08 |只看该作者
Max.Lin 发表于 2018-5-4 07:27
Crossin先生你好,

折腾好多天终于把import pygame解决了,我下了python2和3(32bit和64bit)都会报错, ...

这个我还真没遇到过,以前有问题,都是要统一用32位
记下了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

13

积分

新手上路

Rank: 1

303#
发表于 2018-5-4 14:37:02 |只看该作者
引用模块时会有错误,已经用anaconda把模块都更新到最新了,pylab更是画不了图

QQ截图20180504143636.png (71.51 KB, 下载次数: 234)

QQ截图20180504143636.png

回复

使用道具 举报

0

主题

0

好友

64

积分

注册会员

Rank: 2

302#
发表于 2018-5-4 07:27:03 |只看该作者
crossin先生 发表于 2018-5-1 23:47
pip里有,那至少应该import不会有问题。除非你电脑上装了多个python,然后你执行的python并不是pip这个

...

Crossin先生你好,

折腾好多天终于把import pygame解决了,我下了python2和3(32bit和64bit)都会报错,后来在stackoverflow上看到这个回答:

The Python 2.7.3 .dmg Mac OS installer installs both 64-bit and 32-bit binaries in:

/Library/Frameworks/Python.framework/Versions/2.7/bin/

There is a 32-bit binary called python2.7-32 in that folder.

To use it in the Terminal simply type $ python2.7-32 instead of python

To use it in IDLE simply rename the 64-bit python2.7 binary to something like python2.7-64 then rename python2.7-32' topython2.7` and next time you launch IDLE or the Terminal it will use the 32-bit binary. Change it back when you are done.

You can also force launch IDLE in 32-bit mode from the Terminal:

$ arch -i386 /Library/Frameworks/Python.framework/Versions/2.7/bin/idle2.7 -n

You can create a shell script Automator application to make it easier to launch.

就解决了,下载了32bit的python为何还要手动改成32bit模式呢?谢谢
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

301#
发表于 2018-5-2 23:27:32 |只看该作者
赵子jun 发表于 2018-5-2 16:48
这是我完整的代码。

if len(favorite_languages) == 1:
即可
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

300#
发表于 2018-5-2 16:48:24 |只看该作者
  1. favorite_languages = {
  2.         'jen':['python','ruby'],
  3.         'sarah':['c'],
  4.         'edward':['ruby','go'],
  5.         'phil':['python','haskell'],
  6.        
  7. if len(value for value in favorite_languages.values()) == 1:
  8.         for name,languages in favorite_languages.items():
  9.                 print('\n' + name.title() + " 's favorite language is: ")
  10.                 for language in languages:
  11.                         print('\t' + language.title())
  12. if len(favorite_languages.values()) > 1:
  13.         for name,languages in favorite_languages.items():
  14.                 print('\n' + name.title() + " 's favorite language are: ")
  15.                 for language in languages:
  16.                         print('\t' + language.title())
复制代码
这是我完整的代码。
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

299#
发表于 2018-5-2 16:46:50 |只看该作者
老师:我在用学习字典嵌套时,被要求用len函数,但是 出现语法错误,具体见截图,请老师指点!
  1. if len(value for value in favorite_languages.values()) == 1:
复制代码
运行这行代码,显示语法错误。
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

298#
发表于 2018-5-1 23:47:38 |只看该作者
Max.Lin 发表于 2018-5-1 19:16
还有,我的mac版本是10.13.4,是否与现有的mac版pygame不适配。谢谢。

pip里有,那至少应该import不会有问题。除非你电脑上装了多个python,然后你执行的python并不是pip这个

手动安装的话,要确认python版本和pygame的版本一致,下载的文件名上会标注py版本
还有就是最好用32位的python
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

64

积分

注册会员

Rank: 2

297#
发表于 2018-5-1 19:16:54 |只看该作者
还有,我的mac版本是10.13.4,是否与现有的mac版pygame不适配。谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-18 10:15 , Processed in 0.030100 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部