随笔分类 - 配置
摘要:TL;DR 安装依赖项npm install --save-dev ts-jest @types/jest。 在某个路径下新建一个tsconfig.json(以<rootDir>/tests/tsconfig.json为例),内容为: { // 原tsconfig.json路径 "extends":
阅读全文
摘要:最后决定选用pybind11,理由如下: 比python原生的C API看起来人性多了 我的C代码不是现成的,需要一定的C开发工作量,所以感觉cython不是很方便。如果C++接口已经给好了,只需要简单包装一下,Cython可能更好。 pybind11声称只包含头文件,且能通过pip安装,感觉比bo
阅读全文
摘要:因为项目源码用了一些>python3.5的语法糖,但是Ubuntu的mod_wsgi包对应的是python3.5,所以采用从pip安装mod_wsgi的方法 参考: Flask教程 mod_wsgi文档 https://stackoverflow.com/questions/44914961/ins
阅读全文
摘要:从这里下载对应OS版本的安装包 解压: tar xf pypy-x.y.z.tar.bz2 然后通过./pypy-x.y.z/bin/pypy可以直接进入console 可以使用pip安装包: ./pypy-xxx/bin/pypy -m ensurepip ./pypy-xxx/bin/pypy
阅读全文
摘要:向setup.py里添加自定义command 参考这里 继承distutils.cmd.Command类: class CCleanCommand(distutils.cmd.Command): """clean the source code and the .c file after build
阅读全文
摘要:将某些.py 编译成动态库 设置好要编译的module们: compile_to_c_modules = [ 'package.module' ] 将它们转换成cythonize可识别的参数: def module_to_path(module): """转成路径形式""" return modul
阅读全文
摘要:安装和配置Jupyter Notebook 安装jupyter notebook conda conda install -c conda-forge notebook pip pip install notebook 安装好之后,运行: jupyter notebook 看是否能成功运行 配置Ju
阅读全文
摘要:之前写了 "把Django部署到XAMPP上" ,但是有bug,翻apache日志的时候发现会无法 ,然后我就怒而直接装apache2了 配置方法大约和 "这篇文章" 差不多 安装必要的包 然后还要保证WSGI模块在运行: 配置Python虚拟环境 为了不要修改系统python,事实上我怀疑系统py
阅读全文
摘要:参考: "spark开发环境搭建(基于idea 和maven)" 安装JDK 1. 从 "这里" 下载Java 8的JDK 2. 设置 环境变量,在Mac上它大概会是 这个样子 我选择的是在 文件里添加一句: ,路径换成自己的JDK路径 安装Maven Mac下用 安装即可: Intellij ID
阅读全文
摘要:Django App部署到XAMPP上 准备工作 首先一定要保证自己的代码在本地可以运行! 同时在服务器上把需要的库,什么数据库之类的都装好! 源码安装mod_wsgi 找不到PERL库: 【解决方法】修改apxs文件vi /opt/lampp/bin/apxs第一行里的!/bin/perl改成XA
阅读全文
摘要:之前参考过这里和这里,都是说要使用add_custom_target,无奈看不懂 但是前一篇里说它参考的是stackoverflow上的回答,去原帖里发现后来更新的第二高票答案!!!非常好用!!! 在设置/Setting(MAC下是Preference)里找到Plugins,在里面搜索makefil
阅读全文