我是用Python编程的新手,我一直在使用终端运行我的代码,没有任何问题。通常通过键入python {filename}来运行它。 然而,最近我得到了这个错误: ImportError: Python不是作为框架安装的。如果未将Python作为框架安装,则Mac OS X后端将无法正常工作。有关在Mac OS X上将Python作为框架安装的详细信息,请参阅Python文档。请重新安装Python作为框架,或尝试其他后端之一。如果您使用的是(Ana)Conda,请安装python.app并将“python”替换为“pythonw”。有关更多信息,请参阅Matplotlib常见问题解答中的“在
当我尝试使用文档中提供的相同示例写入The API call file.Create() took too long to respond and was cancelled.时(如下所示),它每次在开发服务器上都可以工作,但在appspot上100%的时间都会失败,并显示以下错误: blobstore Googling显示这是一个罕见的问题,尽管有些人已经报告了它。知道这是怎么回事吗?
我在dev服务器上使用Python2.6,所以这可能是我在dev过程中看不到它的原因。
from __future__ import with_statement
from google.appengine.
下面是我的案例:
我正在使用 (Lucid Lynx)。系统的默认Python是v2.6.5,但我需要PythonV2.7。所以我从python.org下载了源代码并尝试安装。
在我第一次安装它时,我运行:
cd Python2.7.4
./configure --prefix=/usr
make
su root
make install
这会将Python2.7安装到我的系统中。它将在/usr/bin中创建一个链接"python",也可以在/usr/bin中链接到python2.7。因此,当我输入>python时,系统将启动Python2.7.4,就像我输入>py
我按照在Ubuntu18.04 LTS上用Python3.8 3.8开发上的说明下载python3.8。
在终端机运行python3.8很好。
问题是,当我试图制作一个在conda上使用python3.8的频道时,它就找不到了。也就是说,跑
conda create --name py38 python=3.8
返回:
PackagesNotFoundError: The following packages are not available from current channels:
Current channels:
- https://repo.anaconda.com/pk
我正在使用Gentoo Linux,我想安装Python2.5,但是有一个问题。
命令,emerge -av python输出以下内容,
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] dev-lang/python-3.1.2-r3 [3.1.1-r1] USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode%*) xml -build -