小编Jay*_*ley的帖子

麻烦在Mac OSX上安装Pygame

这是我的错误消息:

Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pygame
>>> 
Run Code Online (Sandbox Code Playgroud)

所以2.7找不到pygame.这是在python的新安装,我能够到达我的其他模块(pyo,wx,numpy).我重新安装了pygame并查看了各自的库文件夹,我无法在任何地方找到pygame模块.重新安装不能解决这个问题.任何建议?

编辑:在回答有关我如何安装pygame的问题时,我从位于http://www.pygame.org/download.shtml的.dmg安装了'pygame-1.9.1release-python.org-32bit-py2.7 -macosx10.3.dmg'

python macos pygame

8
推荐指数
1
解决办法
2万
查看次数

指定通过输入接受的特定函数。Literal

如何指定typing我的函数仅接受特定的可调用对象?例如,我想要类似于这样的功能:

import typing

def accepted_function1():
    pass
def accepted_function2():
    pass

def function_accepting_functions(foo: Literal[accepted_function1, accepted_function2]):
    foo()
Run Code Online (Sandbox Code Playgroud)

python typing python-typing

6
推荐指数
1
解决办法
347
查看次数

使用已编译的 Julia 打包 Python?

我正在开发一个严重依赖 Julia 库的 python 包。我们实际上没有使用 PyCall,而是.so使用PackageCompiler.jl. ctypes它在 python 模块中被引用。它还需要 Julia 系统映像。

有人对如何打包这个有任何想法吗?我知道您可以在 内部构建 C/C++ distutils,但我还没有真正找到跨多个平台包含 Julia 的好地方。

这里需要明确的是,要使用这个 Python 包,他们需要安装 Julia,并且需要适合其系统的共享对象库。这些可以通过运行 Julia 编译器来获得juliac.jl。其他一切都是用 Python 编写的。

python distutils setuptools setup.py julia

5
推荐指数
1
解决办法
473
查看次数

回显回显选项

今天我正在测试一个脚本,由于某种原因我需要打印-n到控制台。

我尝试过echo -n,这当然只是回响而没有换行。我尝试过echo "-n",效果相同。

然后我尝试分配给一个变量: str="-n"。当然,什么echo $str也不echo "$str"做。

你会如何准确地回应-n

linux bash

0
推荐指数
1
解决办法
2186
查看次数

标签 统计

python ×3

bash ×1

distutils ×1

julia ×1

linux ×1

macos ×1

pygame ×1

python-typing ×1

setup.py ×1

setuptools ×1

typing ×1