这是我的整个程序:
import quandl
print("Hello World");
结果是:
Process finished with exit code -1073741819 (0xC0000005)
首先我导入了 Quandl,但后来我收到了:
ModuleNotFoundError: No module named 'Quandl'
然后我用谷歌搜索并阅读了将名称更改为 quandl 的建议。
我已经在项目拦截器中安装了这个包,不过它的名字是 Quandl。无论如何,看起来至少小写字母通过了编译。
我在 Windows 10 上运行我的程序。我的 Python 版本是 3.7。我使用 PyCharm。
如果我尝试导入不同的包,那么它会起作用。 Quandl 是有问题的。
最佳答案
Quandl 是一个纯 Python 发行版(仅包含 Python 代码),因此当您在 import quandl 上遇到访问冲突错误时,它可以表示:
在您的例子中,它是 pandas导致问题。首先,检查平台/ABI 标签 pip在您的机器上报告:
pip<10 :
$ python -c "import pip; print(pip.pep425tags.get_impl_tag())"
$ python -c "import pip; print(pip.pep425tags.get_abi_tag())"
$ python -c "import pip; print(pip.pep425tags.get_platform())"
pip>=10 :
$ python -c "import pip._internal as pip; print(pip.pep425tags.get_impl_tag())"
$ python -c "import pip._internal as pip; print(pip.pep425tags.get_abi_tag())"
$ python -c "import pip._internal as pip; print(pip.pep425tags.get_platform())"
如果安装了多个,请确保使用正确的 Python 版本(使用 python --version 检查版本);替换 python与 py -2或 py -3如有必要。
impl标签是你的Python实现的缩写,通常是CPython;例如,cp35表示主要版本 3.5 等的 CPython。ABI 标签由三部分组成:Python 实现缩写、impl 版本(与 Python 标签中的相同)加上 ABI 标志(例如,m 如果您的 Python impl 是使用 --with-pymalloc 构建的ETC)。您的平台应该是 win_amd64对于 64 位 Windows,或 win32对于 32 位一个。
现在检查是否有适用于您的平台的带有预编译扩展的轮子:转至 https://pypi.org/project/pandas/#files并浏览文件列表。查找文件 pandas-0.23.4-{impl tag}-{ABI tag}-{platform tag}.whl .
如果有适合你当前平台的wheel文件,复制它的链接并运行:
$ pip uninstall -y pandas
$ pip install https://copied-link-to-wheel-file
如果pip uninstall失败,运行
$ pip install --force-reinstall https://copied-link-to-wheel-file
相反。
如果 PyPI 没有可用的 wheel,您可以寻找其他 wheel 源;经常https://www.lfd.uci.edu/~gohlke/pythonlibs包含适用于 Windows 的预制轮子。查看list of pandas wheels available there .如果轮子与您的平台匹配,请下载并运行
$ pip uninstall -y pandas
$ pip install c:/path/to/downloaded/wheel/file.whl
如果您的平台没有可用的轮子,您必须构建 pandas从源头。在这种情况下,您需要安装 C 编译器(Windows 上的 Visual C++ 构建工具)并运行:
$ pip uninstall -y pandas
$ pip install pandas --verbose --no-cache-dir --no-binary=pandas --global-option="--inplace"
一定要安装正确的Visual C++构建工具,例如Python 3.7需要2017版本,而Python 3.4/3.5/3.6需要2015版本。另外,请确保您有最近的 setuptools版本;必要时升级:
$ pip install --upgrade setuptools
如果您在安装后遇到任何问题,复制并存储构建日志可能是明智的,您可能会从构建时发出的警告中获得线索。
现在安装 pytest并运行测试以验证安装:
$ pip install pytest
$ python -c "import pandas; pandas.test()"
如果测试失败并且您从 PyPI 下载了 wheel,请在 pandas 中打开一个新问题' Github repo因为轮子应该在您的平台上得到支持,但事实并非如此。在其他两种情况下(安装第三方轮子或从源代码构建),您都是靠自己。如果您从源代码构建,请在此处提出另一个问题,并提供完整的构建日志。
关于python - 'import quandl' 产生 'Process finished with exit code -1073741819 (0xC0000005)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51573298/
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。
我正在尝试测试是否存在表单。我是Rails新手。我的new.html.erb_spec.rb文件的内容是:require'spec_helper'describe"messages/new.html.erb"doit"shouldrendertheform"dorender'/messages/new.html.erb'reponse.shouldhave_form_putting_to(@message)with_submit_buttonendendView本身,new.html.erb,有代码:当我运行rspec时,它失败了:1)messages/new.html.erbshou
我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t
我在我的项目中添加了一个系统来重置用户密码并通过电子邮件将密码发送给他,以防他忘记密码。昨天它运行良好(当我实现它时)。当我今天尝试启动服务器时,出现以下错误。=>BootingWEBrick=>Rails3.2.1applicationstartingindevelopmentonhttp://0.0.0.0:3000=>Callwith-dtodetach=>Ctrl-CtoshutdownserverExiting/Users/vinayshenoy/.rvm/gems/ruby-1.9.3-p0/gems/actionmailer-3.2.1/lib/action_mailer
在MRIRuby中我可以这样做:deftransferinternal_server=self.init_serverpid=forkdointernal_server.runend#Maketheserverprocessrunindependently.Process.detach(pid)internal_client=self.init_client#Dootherstuffwithconnectingtointernal_server...internal_client.post('somedata')ensure#KillserverProcess.kill('KILL',
我已经从我的命令行中获得了一切,所以我可以运行rubymyfile并且它可以正常工作。但是当我尝试从sublime中运行它时,我得到了undefinedmethod`require_relative'formain:Object有人知道我的sublime设置中缺少什么吗?我正在使用OSX并安装了rvm。 最佳答案 或者,您可以只使用“require”,它应该可以正常工作。我认为“require_relative”仅适用于ruby1.9+ 关于ruby-主要:Objectwhenrun
我花了三天的时间用头撞墙,试图弄清楚为什么简单的“rake”不能通过我的规范文件。如果您遇到这种情况:任何文件夹路径中都不要有空格!。严重地。事实上,从现在开始,您命名的任何内容都没有空格。这是我的控制台输出:(在/Users/*****/Desktop/LearningRuby/learn_ruby)$rake/Users/*******/Desktop/LearningRuby/learn_ruby/00_hello/hello_spec.rb:116:in`require':cannotloadsuchfile--hello(LoadError) 最佳
我已经像这样安装了一个新的Rails项目:$railsnewsite它执行并到达:bundleinstall但是当它似乎尝试安装依赖项时我得到了这个错误Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcheckingforlibkern/OSAtomic.h...yescreatingMakefilemake"DESTDIR="cleanmake"DESTDIR="
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion在首页我有:汽车:VolvoSaabMercedesAudistatic_pages_spec.rb中的测试代码:it"shouldhavetherightselect"dovisithome_pathit{shouldhave_select('cars',:options=>['volvo','saab','mercedes','audi'])}end响应是rspec./spec/request
似乎无法为此找到有效的答案。我正在阅读Rails教程的第10章第10.1.2节,但似乎无法使邮件程序预览正常工作。我发现处理错误的所有答案都与教程的不同部分相关,我假设我犯的错误正盯着我的脸。我已经完成并将教程中的代码复制/粘贴到相关文件中,但到目前为止,我还看不出我输入的内容与教程中的内容有什么区别。到目前为止,建议是在函数定义中添加或删除参数user,但这并没有解决问题。触发错误的url是http://localhost:3000/rails/mailers/user_mailer/account_activation.http://localhost:3000/rails/mai