我知道有一个"用于Python 2.7的Microsoft Visual C++编译器",但目前或计划中是否有用于Python 3.4的Microsoft Visual C++编译器或用于Python 3.x的Microsoft Visual C++编译器?如果我不必在整个实验室安装不同版本的visual studio,那将是非常有益的.
我想运行一个别人准备的程序,它包括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) 轮子在鸡蛋上的优势很明显(参见为什么不用鸡蛋?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更有意义.它是否正确?(只是为讨论添加一些"基于案例"的理由)
我在 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.当前问题是部分错误消息读取Importing the multiarray numpy extension module failed.我无法在互联网上找到此错误消息,我正在寻求帮助.完整的错误消息位于此帖的底部.
首先,我认为我应该提供系统和版本的详细信息并描述我所做的事情.我Windows 10在64位计算机上运行,并Python 2.7.13从https://www.python.org/downloads/windows/安装
我也安装了Anaconda,也Python 2.7和一个64位的机器,从这里下载https://www.continuum.io/downloads. Anaconda跑Python 2.7.12,而不是Python 2.7.13.当我import numpy在AnacondaGUI 内部输入时,IPython不会出现错误或警告.尽管如此,我numpy从内部Python 2.7.13使用的印象IDLE (Python GUI)可能在计算上更快. Python 2.7.13首先出现在我的Path语句中.
我numpy-1.12.0rc2+mkl-cp27-cp27m-win_amd64.whl从http://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) 在pycharm IDE上安装scipy时,我遇到了错误说法
numpy.distutils.system_info.NotFoundError:找不到lapack/blas资源
我已经安装了正确版本的pip.我不知道哪里出了问题.有人可以帮忙吗?谢谢.
拜托,我这里需要一盏灯。我想在 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 …
这似乎是一个普遍的问题,但是所有答案似乎都没有帮助。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 ++编译器的列表。
我使用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 ×7
numpy ×5
python-2.7 ×3
scipy ×3
pycharm ×2
statsmodels ×2
windows ×2
arrays ×1
compilation ×1
lapack ×1
openblas ×1
packaging ×1
pip ×1
python-3.x ×1
python-wheel ×1
tar ×1
theano ×1
windows-8.1 ×1