相关疑难解决方法(0)

用于Python 3.4的Microsoft Visual C++编译器

我知道有一个"用于Python 2.7的Microsoft Visual C++编译器",但目前或计划中是否有用于Python 3.4的Microsoft Visual C++编译器或用于Python 3.x的Microsoft Visual C++编译器?如果我不必在整个实验室安装不同版本的visual studio,那将是非常有益的.

python windows compilation python-3.x

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

为scipy安装BLAS和LAPACK的最简单方法是什么?

我想运行一个别人准备的程序,它包括scipy.我曾尝试安装scipy

pip install scipy
Run Code Online (Sandbox Code Playgroud)

但它给了我一个很长的错误.我知道Anaconda和Canopy有各种各样的方法,但我认为这些方法很长.我想要一个简短的方法.我也试过了

G:\determinator_Oskar>pip install scipy
Collecting scipy
  Using cached scipy-0.16.1.tar.gz
Building wheels for collected packages: scipy
  Running setup.py bdist_wheel for scipy
  Complete output from command g:\myve\scripts\python.exe -c "import setuptools;
__file__='e:\\temp_n~1\\pip-build-1xigxu\\scipy\\setup.py';exec(compile(open(__f
ile__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d e:\temp_
n~1\tmp07__zrpip-wheel-:
  lapack_opt_info:
  openblas_lapack_info:
    libraries openblas not found in ['g:\\myve\\lib', 'C:\\']
    NOT AVAILABLE

  lapack_mkl_info:
  mkl_info:
    libraries mkl,vml,guide not found in ['g:\\myve\\lib', 'C:\\']
    NOT AVAILABLE

    NOT AVAILABLE

  atlas_3_10_threads_info:
  Setting PTATLAS=ATLAS
    libraries tatlas,tatlas not found in g:\myve\lib
    libraries lapack_atlas not found in g:\myve\lib …
Run Code Online (Sandbox Code Playgroud)

python numpy

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

Python包装:wheel vs tarball(tar.gz)

轮子在鸡蛋上的优势很明显(参见为什么不用鸡蛋?https://pypi.python.org/pypi/wheel).

然而,我并不完全清楚使用车轮的优点是什么tar.gz.我可能会遗漏一些明显的东西,比如"它们是一样的".我认为它们都可以直接使用pip(即使在Windows中),具有相似的尺寸,并且在打包时需要类似的工作.听起来像是在证明包装方法论时可能遇到的问题.

编辑:刚刚找到一个tar.gz可能比轮子更好的例子.CherryPy(https://pypi.python.org/pypi/CherryPy)仅为Python 3.x提供轮子,所以如果你想拥有一个本地存储库来为Python 2.7和3.x依赖项提供CherryPy,它似乎是存储tarball更有意义.它是否正确?(只是为讨论添加一些"基于案例"的理由)

python packaging tar python-wheel

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

安装 SciPy 时未找到 BLAS/LAPACK 库

我在 macbook m1 上使用 python 3.9.8 和 pycharm。我已经用自制程序安装了 openblas,但仍然收到以下错误。
我尝试通过自制程序安装 SciPy,但它无法正常工作。
我的点是最新的。

我安装了 Numpy、Pandas 等。除了 SciPy 之外一切都工作正常,我不明白为什么。

(venv) wes@Air-van-Wes pythonProject % pip install scipy
Collecting scipy
  Using cached scipy-1.7.2.tar.gz (36.1 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... error
  ERROR: Command errored out with exit status 1:
   command: /Users/wes/PycharmProjects/pythonProject/venv/bin/python /Users/wes/PycharmProjects/pythonProject/venv/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /var/folders/bl/2xjy80bj6y57yb5z0frfypk00000gn/T/tmpgb5a46oi
       cwd: /private/var/folders/bl/2xjy80bj6y57yb5z0frfypk00000gn/T/pip-install-19slhbw2/scipy_f4bfaae68a1e4c2db88f86a394b879ca
  Complete output (175 lines):
  setup.py:491: UserWarning: Unrecognized setuptools command ('dist_info --egg-base /private/var/folders/bl/2xjy80bj6y57yb5z0frfypk00000gn/T/pip-modern-metadata-6yn5g0q3'), proceeding with generating Cython sources …
Run Code Online (Sandbox Code Playgroud)

python numpy scipy pycharm

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

安装numpy for Windows 10:导入多阵列numpy扩展模块失败

我是新手,Python并且尝试安装失败numpy.当前问题是部分错误消息读取Importing the multiarray numpy extension module failed.我无法在互联网上找到此错误消息,我正在寻求帮助.完整的错误消息位于此帖的底部.

首先,我认为我应该提供系统和版本的详细信息并描述我所做的事情.我Windows 10在64位计算机上运行,并Python 2.7.13https://www.python.org/downloads/windows/安装

我也安装了Anaconda,也Python 2.7和一个64位的机器,从这里下载https://www.continuum.io/downloads. AnacondaPython 2.7.12,而不是Python 2.7.13.当我import numpyAnacondaGUI 内部输入时,IPython不会出现错误或警告.尽管如此,我numpy从内部Python 2.7.13使用的印象IDLE (Python GUI)可能在计算上更快. Python 2.7.13首先出现在我的Path语句中.

numpy-1.12.0rc2+mkl-cp27-cp27m-win_amd64.whlhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype下载了 以下建议从这篇文章中安装numpy来自windows格式的轮式(这个平台上不支持的轮子.)我重命名:

numpy-1.12.0rc2+mkl-cp27-cp27m-win_amd64.whl 至: numpy-1.12.0rc2+mkl-cp27-none-win32.whl

通过单击名称并编辑它来手动完成.重命名的文件位于文件夹中C:\Python27

然后我使用Windows命令窗口(cmd)更新pip输入:

python -m pip install --upgrade pip …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy python-import python-2.7

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

numpy.distutils.system_info.NotFoundError:找不到lapack/blas资源

在pycharm IDE上安装scipy时,我遇到了错误说法

numpy.distutils.system_info.NotFoundError:找不到lapack/blas资源

我已经安装了正确版本的pip.我不知道哪里出了问题.有人可以帮忙吗?谢谢.

scipy pycharm python-2.7 windows-8.1

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

在 Windows 上使用 OpenBLAS 安装 numpy 的教程

拜托,我这里需要一盏灯。我想在 Windows 上使用一个好的 BLAS/LAPACK 库安装 numpy ,但绝对没有页面足够好地解释这个过程。看来 OpenBLAS 是一个不错且快速的选择。

目标是将“theano”与“keras”结合使用,而“theano”要求库是“动态的”,而不是静态的。(不确定我明白这意味着什么,但它会导致缓慢和内存问题

请把我当作一个完全的新手。给我一个关于如何做到这一点的分步教程!不要忘记告诉我文件应该放在“哪里”!哪些文件夹应该放在 PATH 中!我应该调用什么命令,它们的输出是什么,在哪里?我如何处理他们的结果或编译文件?numpy 如何找到它们?等等。我见过的所有网站似乎都认为我是 linux 专家并且已经知道一切。

我尝试过的:

  • 这里下载了 numpy+mkl 的编译版本-- 这确实安装了 numpy,它变得可用了,但是 theano 出现了内存泄漏问题,除了工作缓慢之外。是ldflags.theanorc文件中设置权限的问题吗?如果是这样,哪些是标志?- 关于 MKL 库,这个答案可能有用吗?

  • 尝试安装 Anaconda - 它也不起作用,我不知道出了什么问题。它给了我建议安装一些额外东西的消息,它工作但非常慢。比我上面提到的被窃听的 numpy 版本慢 10 倍以上(所以,不可接受,不可能以这种速度工作)。如果我必须更改有关 Anaconda 的所有内容,最好改用常规 Python 并了解发生了什么。

  • 发现这些已经编译的BLAS/LAPACK 库(.dll 和 .lib)文件。但是……我该怎么处理他们?-- 只需将他们的文件夹添加到PATHvar 并安装 numpy 给我“numpy-atlas”,而不是我下载的库。我如何让 numpy 看到它们?

  • 试图理解这个页面,但是,它似乎会引导我完全到上一个案例,我将如何处理结果?他们建议我使用的库在哪里?什么是建议的quickbuild脚本,它们在哪里?

  • 此处找到 Cygwin …

windows numpy lapack theano openblas

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

statsmodels安装:numpy.distutils中没有名为“ numpy.distutils._msvccompiler”的模块;从distutils尝试

这似乎是一个普遍的问题,但是所有答案似乎都没有帮助。statsmodels在Windows 10中安装时(安装了python 3.6.2),该错误会弹出:

python setup.py install
Run Code Online (Sandbox Code Playgroud)

在此之前,numpy已安装:

python numpy install
Run Code Online (Sandbox Code Playgroud)

没有错误,我认为这是成功的。但是的安装statsmodels仍然存在statsmodels安装错误。

我确实安装了MS c ++编译器(2015)。我也安装了最新的Anaconda(python 3.6.1),但没有帮助。以下是已安装的VC ++编译器的列表。

在此处输入图片说明

python numpy statsmodels

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

无法安装Statsmodels ... python

我使用32位cmd,64位窗口,python 2.7

当我输入命令pip install statsmodels时

我得到了scipy的一些模块的以下错误...

Failed building wheel for Scipy Failed cleaning build dir for scipy
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

python pip scipy python-2.7 statsmodels

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