小编Kir*_*lev的帖子

导入functools后无法导入名称'MappingProxyType'错误

我导入functools后,我从解释器收到这样的消息:

回溯(最近一次调用最后一次):文件"C:/Users/Admin/Documents/Python/decorator.py",第1行,在导入functools文件"C:\ Python3\lib\functools.py",第22行,in从类型导入MappingProxyType ImportError:无法导入名称'MappingProxyType'

import functools


def trace(func):
    def inner(*args, **kwargs):
        print(func.__name__, args, kwargs)
        return func(*args, **kwargs)
    functools.update_wrapper(inner, func)
    return inner


@trace
def foo(x):
    return x


foo(42)
Run Code Online (Sandbox Code Playgroud)

使用PyCharm作为IDE,使用CPython作为解释器

python import functools

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

导入错误:没有名为“scipy._lib”的模块

我正在使用 pythonanywere.com 来部署我的 Django 应用程序。所以我在那个虚拟环境中安装了一些机器学习库。

(venv) 19:16 ~ $ pip3 list
Package         Version           
--------------- ------------------
certifi         2018.4.16         
chardet         3.0.4             
DAWG-Python     0.7.2             
Django          2.0.5             
docopt          0.6.2             
idna            2.6               
numpy           1.14.3            
pip             10.0.1            
pymorphy2       0.8               
pymorphy2-dicts 2.4.393442.3710985
python-dateutil 2.7.3             
pytz            2018.4            
scikit-learn    0.19.1            
scipy           1.1.0             
setuptools      39.1.0            
six             1.11.0            
sklearn         0.0               
wheel           0.31.1 
Run Code Online (Sandbox Code Playgroud)

但是当我尝试时python3 manage.py runserver我得到了这个

    from sklearn.linear_model import SGDClassifier
  File "/home/kirillkorolev/.virtualenvs/venv/lib/python3.6/site-packages/sklearn/__init__.py", line 134, in <module>
    from .base import clone
  File "/home/kirillkorolev/.virtualenvs/venv/lib/python3.6/site-packages/sklearn/base.py", line 11, in <module>
    from scipy import sparse …
Run Code Online (Sandbox Code Playgroud)

pip scipy python-3.x pythonanywhere

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

滚动视图内的表视图

您可以在下面看到我在故事板中的项目层次结构。问题是内容大小缩小并等于滚动视图高度。我想这是因为故事板迫使我明确指定我不应该做的表格视图的高度。但是我应该如何指示内容视图的动态高度?

在此处输入图片说明

约束列表:

在此处输入图片说明

我知道有几个主题在考虑同一个问题,但是那里给出的方法实际上并没有帮助。

constraints uitableview uiscrollview ios

5
推荐指数
0
解决办法
2557
查看次数

使用 CMake 找不到包 GLFW

我的项目结构如下所示:

  • CMakeLists.txt
  • 部门
    • 格卢
    • GLFW
  • 包括
  • 源代码
    • ...
    • 图形
      • ...
      • CMakeLists.txt

两个值得关注的 CMakeLists.txt 文件:

CMakeLists.txt

cmake_minimum_required(VERSION 3.9)
project(noam_engine)

find_package(glfw3 REQUIRED)
find_package(OpenGL REQUIRED)
find_package(GLEW REQUIRED)

set(CMAKE_CXX_STANDARD 11)
set(NE_LIBRARIES common math graphics)

FOREACH(lib ${NE_LIBRARIES})
    add_subdirectory(src/${lib})
ENDFOREACH(lib)

add_executable(noam_engine src/main.cpp)

if(OPENGL_FOUND AND GLEW_FOUND)
    target_include_directories(noam_engine PUBLIC include ${OPENGL_INCLUDE_DIR} ${GLEW_INCLUDE_DIRS})
    target_link_libraries(noam_engine ${NE_LIBRARIES})
endif()
Run Code Online (Sandbox Code Playgroud)

src/graphics/CMakeLists.txt

cmake_minimum_required(VERSION 3.9)

find_package(glfw3 REQUIRED)
find_package(OpenGL REQUIRED)
find_package(GLEW REQUIRED)

file(GLOB SRC "*.cpp")
add_library(graphics ${SRC})

if(OPENGL_FOUND AND GLEW_FOUND)
    target_include_directories(graphics PUBLIC ${PROJECT_SOURCE_DIR}/include ${OPENGL_INCLUDE_DIR} ${GLEW_INCLUDE_DIRS})
    target_link_libraries(graphics ${OPENGL_gl_LIBRARY} ${GLFW3_LIBRARY} ${GLEW_LIBRARIES})
    message(STATUS "GLFW and GLEW successfully linked")
    message(STATUS …
Run Code Online (Sandbox Code Playgroud)

opengl cmake glfw

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