小编gon*_*nzo的帖子

为什么python在numpy.core.ma上窒息?

我正在尝试在我的Mac 10.6.7 32位机器上设置pylab; 使用virutalenv来隔离我正在做的事情(来自ruby/rvm背景,这让我感觉更好 - 但如果它不是"python方式",我愿意纠正).

我安装了以下模块/库:

DateUtils-0.5.1-py2.7.egg-info  numpy-1.5.1-py2.7.egg-info
IPython             pip-0.8.3-py2.7.egg
configobj.py            pylab.py
configobj.pyc           pylab.pyc
dateutil                pymc
dateutils               pymc-2.1beta-py2.7.egg-info
easy-install.pth            python_dateutil-2.0-py2.7.egg-info
enthought               pytz
ipython-0.10.1-py2.7.egg-info   pytz-2011e-py2.7.egg-info
matplotlib              scipy
matplotlib-0.91.1-py2.7.egg-info    scipy-0.9.0-py2.7.egg-info
nose                setuptools-0.6c11-py2.7.egg
nose-1.0.0-py2.7.egg-info       setuptools-0.6c12dev_r88795-py2.7.egg
numpy               setuptools.pth
Run Code Online (Sandbox Code Playgroud)

唯一一个我无法解释的是恩惠; 我从未安装过他们的python解决方案 - 必须是其他东西的依赖.

Numpy看起来工作得很好,matplotlib可以毫无问题地导入; 两者都来自一个壳.当我打电话给普通ipython时也没问题.但是当我尝试使用pylab时,我在numpy.core.ma上使用python chokes,如:

File "/Users/davidbgonzalez/.virtualenvs/VirtPy27/lib/python2.7/site-packages/matplotlib/numerix/ma/__init__.py", line 16, in <module>
from numpy.core.ma import *
ImportError: No module named ma
Run Code Online (Sandbox Code Playgroud)

回到这里,我打开了这里__init__.py提到的一个提示.果然,发现不是; 通过验证.manumpy.manumpy.core.maimport numpy.ma

我更改了违规行:

from numpy.core.ma import * -> from numpy.ma import *
Run Code Online (Sandbox Code Playgroud)

并得到一个新的,非常相似的错误:

File "/Users/davidbgonzalez/.virtualenvs/VirtPy27/lib/python2.7/site-packages/matplotlib/numerix/npyma/__init__.py", …
Run Code Online (Sandbox Code Playgroud)

python numpy matplotlib

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

如何使用应用程序工厂正确设置flask-admin视图?

我正在尝试使用SQLAlchemy针对'用户'和'角色'模型设置flask-admin模型视图。我得到的不是功能管理员视图:

ValueError: Invalid model property name <class 'app.models.Role'>.desc
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

Traceback (most recent call last):

File "/Users/dbg/Projects/Python/Current/ziff/flaskbase/manage.py", line 18, in <module>
    app = create_app(os.getenv('APP_CONFIG') or 'default')
  File "/Users/dbg/Projects/Python/Current/ziff/flaskbase/app/__init__.py", line 49, in create_app
    admin.add_view(RoleAdmin(Role, db.session))
  File "/usr/local/share/anaconda/envs/flaskbase27/lib/python2.7/site-packages/Flask_Admin-1.0.9-py2.7.egg/flask_admin/contrib/sqla/view.py", line 288, in __init__
    menu_icon_value=menu_icon_value)
  File "/usr/local/share/anaconda/envs/flaskbase27/lib/python2.7/site-packages/Flask_Admin-1.0.9-py2.7.egg/flask_admin/model/base.py", line 570, in __init__
    self._refresh_cache()
  File "/usr/local/share/anaconda/envs/flaskbase27/lib/python2.7/site-packages/Flask_Admin-1.0.9-py2.7.egg/flask_admin/model/base.py", line 640, in _refresh_cache
    self._refresh_forms_cache()
  File "/usr/local/share/anaconda/envs/flaskbase27/lib/python2.7/site-packages/Flask_Admin-1.0.9-py2.7.egg/flask_admin/model/base.py", line 580, in _refresh_forms_cache
    self._create_form_class = self.get_create_form()
  File "/usr/local/share/anaconda/envs/flaskbase27/lib/python2.7/site-packages/Flask_Admin-1.0.9-py2.7.egg/flask_admin/model/base.py", line 856, in get_create_form
    return self.get_form()
  File "/usr/local/share/anaconda/envs/flaskbase27/lib/python2.7/site-packages/Flask_Admin-1.0.9-py2.7.egg/flask_admin/model/base.py", line 848, in …
Run Code Online (Sandbox Code Playgroud)

python flask flask-sqlalchemy flask-admin

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

为什么这个python while循环缺少逻辑运算符?

我正在通过艰难的方式学习python,并在练习33中获得额外的功劳2我试图利用其中一个raw_inputargv设置一个将在while循环中使用的变量:

# from sys import argv
# script, my_num = argv

def all_the_numbers(n):
   """increment by 1 up to limit n"""
   i = 0
   numbers = []
   while i < n:
      print "At the top i is %d" % i
      numbers.append(i)

      i = i + 1
      print "Numbers now: ", numbers
      print "At the bottom i is %d" % i

# print "Please enter an integer: "
# n = raw_input("#")
# n = my_num …
Run Code Online (Sandbox Code Playgroud)

python while-loop

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