问题列表 - 第21454页

Python问题:无法找到vcvarsall.bat

可能重复:
错误:无法找到vcvarsall.bat

我正在尝试为python安装MySql接口,但是我收到了一个错误(如下所述).我知道解决方案:安装Microsoft Visual C++.除了安装Microsoft Visual C++之外,还有其他解决方案吗?我的意思是这真的伤害了我; 我为什么要安装Microsoft Visual C++只是因为构建这个单独的包,从开发人员的角度来看,这是一种无用且浪费时间的方法.这个问题还有其他解决方案吗?

MySQL-python-1.2.3c1>setup.py install
running install
running bdist_egg
running egg_info
writing MySQL_python.egg-info\PKG-INFO
writing top-level names to MySQL_python.egg-info\top_level.txt
writing dependency_links to MySQL_python.egg-info\dependency_links.txt
reading manifest file 'MySQL_python.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'MySQL_python.egg-info\SOURCES.txt'
installing library code to build\bdist.win32\egg
running install_lib
running build_py
copying MySQLdb\release.py -> build\lib.win32-2.6\MySQLdb
running build_ext
building '_mysql' extension
error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)

我在Windows XP上使用Python 2.6.

python mysql

54
推荐指数
4
解决办法
9万
查看次数

对列表的一部分进行排序

假设我们有一个列表:

a = [4, 8, 1, 7, 3, 0, 5, 2, 6, 9]
Run Code Online (Sandbox Code Playgroud)

现在,a.sort()将对列表进行排序.如果我们只想对列表的一部分进行排序,仍然存在,该怎么办?在C++中我们可以写:

int array = { 4, 8, 1, 7, 3, 0, 5, 2, 6, 9 };
int * ptr = array;
std::sort( ptr + 1, ptr + 4 );
Run Code Online (Sandbox Code Playgroud)

Python中有类似的方法吗?

python sorting in-place

39
推荐指数
2
解决办法
3万
查看次数

获取编辑控件中的行号

如何在多行编辑控件中获取当前行号?

winapi editcontrol

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

Amazon S3对象重定向

是否可以在s3对象上放置重定向标头?像301重定向一样.

例如:

mybucket.amazon-aws.com/myobject --> example.com/test
Run Code Online (Sandbox Code Playgroud)

最好通过在对象上设置这样的标题:

HTTP/1.1 301 Moved Permanently
Location: http://example.com/test
Content-Type: text/html
Content-Length: 0
Run Code Online (Sandbox Code Playgroud)

amazon-s3 http-redirect amazon-web-services

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

Rails:使用find_by_sql设置列别名属性

当我在find_by_sql的查询中使用列别名时,它似乎没有在结果对象中设置,即使我为该属性添加了attr_accessor.

class Country < ActiveRecord::Base

  attr_accessor :average_score

  def self.sorted_by_average_score
    sql = "SELECT country_id, AVG(score) AS average_score, countries.name " +
    "FROM players " +
    "INNER JOIN countries ON players.country_id = countries.id " +
    "GROUP BY country_id "
    Country.find_by_sql(sql)
  end
end
Run Code Online (Sandbox Code Playgroud)

我希望能够做到这一点:

countries = Country.sorted_by_average_score.first.average_score
Run Code Online (Sandbox Code Playgroud)

...但它总是返回nil,即使从查询中确实返回了一个值.

任何人都可以向我解释为什么没有在对象中设置属性?

sql activerecord ruby-on-rails

12
推荐指数
2
解决办法
5530
查看次数

Python:选择函数

使用此代码:

import scipy
from scipy import *
x = r_[1:15]  
print x 
a = select([x > 7, x >= 4],[x,x+10])  
print a
Run Code Online (Sandbox Code Playgroud)

我得到了这个答案:

[ 1  2  3  4  5  6  7  8  9 10 11 12 13 14]
[ 0  0  0 14 15 16 17  8  9 10 11 12 13 14]
Run Code Online (Sandbox Code Playgroud)

但为什么我在开头而不是最后有零呢?提前致谢.

python select numpy

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

如何获取Web用户的大致地理位置?

如果我们能够在到达我们网站的主页时显示与用户位置相对应的信息,那么对我的业务来说将是非常有益的.我理解,尝试从IP地址获取地理位置并不是一门精确的科学,但我们愿意接受我们所能得到的东西.

有哪些技术可用于确定网络用户的大致位置?

geolocation

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

上传到iTunes Connect时如何解决"应用程序失败的代码签名验证"?

我遇到了一个问题,我无法通过在不同资源中进行深度搜索来解决这个问题,因为大多数"类似"指出了Icon.png大小等错误...

我在验证后尝试上传我的应用程序:

  • 正确构建并在我的设备上运行
  • 我的证书安装正确
  • 我的证书/个人资料未过期.
  • Icon.png具有57x57 PNG的正确大小和格式.
  • 还有其他一些事情.
  • Ran codesign --verify -vvvv MyApp.app工作得很好.
  • 我的ZIP文件已正确完成

当我试图通过iTunes连接界面上传时,我得到了上面的简单错误,这就是为什么我尝试使用ApplicationLoader,试图找出导致错误的原因,看着控制台.

控制台显示以下内容:

16/02/10 13:25:52   ApplicationLoader[549]  *** Codesign error (please ignore invalid option comments): got requirements(0x800000, 534)
Executable=/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.zip/MyApp.app/MyApp
Identifier=com.realtimed.MyApp
Format=bundle with Mach-O thin (armv6)
CodeDirectory v=20100 size=829 flags=0x0(none) hashes=33+5 location=embedded
Signature size=4333
Authority=iPhone Developer: My Name (XXXXXXXXX)
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=16/02/2010 13:22:24
Info.plist entries=17
Sealed Resources rules=3 files=28
Internal requirements count=1 size=144

Executable=/var/folders/WZ/WZu24JnOGNe9L79GWq0IlU+++TI/-Tmp-/MyApp.zip/MyApp.app/MyApp
got entitlements(0x800400, 317)
codesign_wrapper-0.7.3: using Apple CA …
Run Code Online (Sandbox Code Playgroud)

xcode itunesconnect provisioning xcodebuild iphone-sdk-3.0

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

Mysql 列的行以另一行的值开头

我有一张如下表:

 MyTable
 --------
  A
  B
  C
Run Code Online (Sandbox Code Playgroud)

A,B,C 是列,MyTable 是表名,我想运行一个 mysql 查询,如:

SELECT MT1.A, MT2.A, MT2.B FROM MyTable MT1, MyTable MT2
       WHERE MT1.B<>MT2.B and MT2.B like "MT1.B%" and MT2.status=0;
Run Code Online (Sandbox Code Playgroud)

正如您从上面的查询中看到的,我有一个表,我想找到以另一个行值开头并与条件匹配的列。但是上面的查询显然失败了,因为 mysql 将“MT1.B%”作为字符串,我如何用 Mysql 实现这一点?

mysql recursive-query

4
推荐指数
1
解决办法
2166
查看次数

是否可以在 Python 中将 wx.Panel 定义为类?

我想定义几个插件。它们都继承自超类 Plugin。

每个插件都包含一个 wx.Panel,它有一个更具体的方法叫做“draw”。

如何将类定义为面板,然后在我的框架中调用该类?

我试过这样:

class Panel(wx.Panel):
    def __init__(self, parent):
        wx.Panel(self, parent)
Run Code Online (Sandbox Code Playgroud)

但它给了我这个错误:

in __init__
    _windows_.Panel_swiginit(self,_windows_.new_Panel(*args, **kwargs))
TypeError: in method 'new_Panel', expected argument 1 of type 'wxWindow *'
Run Code Online (Sandbox Code Playgroud)

提前致谢!

python wxpython class panel frame

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