相关疑难解决方法(0)

如何确定我的python shell是否在OS X上以32位或64位模式执行?

我需要一种方法来告诉shell在shell中的模式.

我试过看平台模块,但它似乎只是告诉你"关于位体系结构和用于可执行文件的链接格式":二进制编译为64位虽然(我在OS X 10.6上运行)所以它似乎总是报告64位,即使我使用这里描述的方法强制32位模式).

python macos

386
推荐指数
15
解决办法
30万
查看次数

没有名为setuptools的模块

我想安装twilio的安装文件.当我通过给定的命令安装它时,它给我一个错误"没有名为setuptools的模块".

你能告诉我怎么办?

我正在使用python 2.7.

Microsoft Windows [版本6.1.7601]版权所有(c)2009 Microsoft Corporation.版权所有.

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Python27>python D:\test\twilio-twilio-python-26f6707\setup.py install
Traceback (most recent call last):
  File "D:\test\twilio-twilio-python-26f6707\setup.py", line 2, in <module>
    from setuptools import setup, find_packages
ImportError: No module named setuptools
Run Code Online (Sandbox Code Playgroud)

python setup.py python-2.7

83
推荐指数
4
解决办法
22万
查看次数

尝试在Windows 8上安装netCDF4时,"需要Python版本2.7,在注册表中找不到"错误

我使用的是Anaconda 1.7,32位.我从这里下载了正确版本的netCDF4安装程序.

我试图将HKEY_LOCAL_MACHINE\SOFTWARE\Python文件夹复制到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node中.没运气.

有谁知道为什么会发生这种情况?Anaconda安装在默认位置,C:/.

是的,我知道Anaconda在软件包列表中有netCDF4 - 但如果仔细观察,它只适用于Mac和Linux.

python windows install package python-2.7

39
推荐指数
4
解决办法
12万
查看次数

如何将Python添加到Windows注册表

我从https://www.enthought.com/products/epd/free/下载了Enthought Canopy EPD Free(现在的Canopy Express)并想安装SciKit Learn(http://sourceforge.net/projects/scikit-learn/files /)这不是基本EPD免费安装的一部分.

尝试安装时,在Windows注册表中找不到Python.如何调整注册表以便它识别Python的Enthought版本?

python registry enthought

31
推荐指数
3
解决办法
10万
查看次数

在Windows x64中运行Cython - 致命错误C1083:无法打开包含文件:'basetsd.h':没有这样的文件或目录

我一直在尝试在我的Window 7系统上安装Cython for Python 2.7.特别是,我更喜欢64位的所有内容.(如果你想知道,我需要Cython,因为Cython是我需要另一个软件包进行专门的数值分析所需的组件之一.而x64可能是存储大型数据集的一个优势.)

所以我从官方网站下载了x64 Python 2.7.来自Christoph Gohlke的Cython.当然,Python 2.7的amd64版本.在我安装之前,我将Python 2.7添加到注册表中,其中.reg包含Joe DF的答案中的文件.之后,我从这里安装了Visual C++编译器(我认为它不起作用)和这里(但是应该这样).在这一点上,我有我的C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin目录中所有的vcvars32.bat,vcvars64.bat,vcvars86_amd64.bat,vcvarsx86_ia64.bat.我跑了vcvars64.bat,没有错误信息.

随后,我按照此页面创建了一个"hello world"测试文件.

然后,我收到了这个错误.

...\Tests>python setup.py build_ext --inplace
running build_ext
building 'hello' extension
error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)

所以我心想:嗯,Cython找不到那个文件,因为它不存在.(我搜索我的整个它的硬盘.)所以我复制vcvars64.bat...\VC\bin\VC,改变了名称vcvarsall.bat.现在vcvarsall错误消失了.而且......自然会出现一个新的错误.

...\Tests>python setup.py build_ext --inplace
running build_ext
building 'hello' extension
C:\Program Files (x86)\Microsoft …
Run Code Online (Sandbox Code Playgroud)

python windows cython python-2.7 python-extensions

25
推荐指数
3
解决办法
4万
查看次数

from matplotlib import ft2font: "ImportError: DLL load failed: The specified procedure could not be found."

我有 Windows 7。

出于某种原因,f2tfont.cpp 在安装 matplotlib(通过pip)时不会编译,因此,matplotlib 安装失败。此外,matplotlib 安装程序找不到 Python 安装。

有关该问题的更多详细信息,请参阅此处的评论。

python matplotlib

14
推荐指数
5
解决办法
4万
查看次数

在Windows上安装python/sphinx环境?

我们在Linux/OSX python环境中使用Sphinx作为文档,但我们在Windows上有人希望能够获得一个可以编辑和构建Sphinx文档的环境.

是否可以在Windows上设置Sphinx?我猜测困难的部分是安装python环境和所有依赖项,但我在Windows上有0次python经验,所以有人可能能够指出我一种直接的方式继续.

python windows python-sphinx

9
推荐指数
1
解决办法
9551
查看次数

dev_appserver.py打开文本文件,不进行部署

它在我的其他计算机上工作正常,但在设置Google App Engine并创建main.py和app.yaml文件后,我dev_appserver.py app.yaml在Windows命令提示符下运行,而不是将应用程序部署到localhost:8080它只是打开此文本文件,我将缩短:

#!/usr/bin/env python
#
# Copyright 2007 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine

7
推荐指数
2
解决办法
2669
查看次数

我正在寻找适用于Windows的Python 2.7的gevent

然而,gevent依赖于greenlet和我发现无法安装的.msi版本,并且2.6的egg拒绝安装.

msi版本失败如下.

C:\Windows\system32>easy_install greenlet
install_dir C:\Python27\Lib\site-packages\
Searching for greenlet
Reading http://pypi.python.org/simple/greenlet/
Reading http://bitbucket.org/ambroff/greenlet
Reading http://undefined.org/python/#greenlet
Best match: greenlet 0.3.1
Downloading http://pypi.python.org/packages/source/g/greenlet/greenlet-0.3.1.tar.gz#md5=8d75d7f3f659e915e286e1b0fa0e1c4d
Processing greenlet-0.3.1.tar.gz
Running greenlet-0.3.1\setup.py -q bdist_egg --dist-dir c:\users\ian\appdata\local\temp\easy_install-1epg28\greenlet-0.3.1\egg-dist-tmp-mqhu3n
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'repository'
  warnings.warn(msg)
greenlet.c
greenlet.c : fatal error C1074: 'IDB' is illegal extension for PDB file:
error: Setup script exited with error: command '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe"' failed with exit status 2

C:\Windows\system32>
Run Code Online (Sandbox Code Playgroud)

我想这意味着我有一个错误的VS版本.

还有什么我可以使用的吗?

我想得到PyQt4,因此如果无法访问数据库或需要很长时间才能回复,GUI将无法锁定.

python gevent greenlets

6
推荐指数
2
解决办法
8813
查看次数