常用深度学习编程框架安装
pacman -S cuda cudnn
# 安装 pytorch
pacman -S python-pytorch-cuda
# 安装 tensorflow
pacman -S python-tensorflow-cuda
# 安装 pycharm
yay -S pycharm-community-eap
# 安装 jupyter notebook
pacman -S jupyter-notebook
tensorflow 小 bug(与 pytorch 同时安装导致)
bug 描述
当使用 import tensorflow as tf
时,如下报错
RequestsDependencyWarning: urllib3 (1.25.2) or chardet (3.0.4) doesn't match a supported version!
解决办法
# 更新 requests.--user 参数目的在于安装到家目录,防止污染公共环境
pip install --user --upgrade requests
参考
bug
解决办法
jupyter-notebook 设置默认打开浏览器
- jupyter notebook –generate-config
- 编辑文件:
~/.jupyter/jupyter_notebook_config.py
- 将该行:
# c.NotebookApp.browser = ''
修改为c.NotebookApp.browser ='/usr/bin/web_browser' %s
, 其中web_browser
为浏览器可执行程序名称,一般在/usr/bin/
目录下。 - 参考
mariadb 数据库安装
pacman -S mariadb
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
- 开启数据库服务
systemctl start mariadb
- 将数据库服务设置为开机启动
systemctl enable mariadb
-
基本配置
- 方式 1:
sudo mariadb_secure_installation
通过该命令进行基本配置即可 - 方式 2: 设置密码
mysqladmin -u root password 'newpassword'
- 方式 1:
-
参考
https://wiki.archlinux.org/in…
https://www.unixmen.com/insta…
neo4j manjaro 安装
参考
- 首先, 要查看 manjaro 使用的 openjdk 的版本
archlinux-java status
, 可以看到 java 版本为 12,8
; 通过查看 neo4j 的系统要求可知,java 版本为 8, 我们可以通过 archlinux-java
修改全局 java 版本, 也可以使用编写脚本的方式设置运行时的 java 版本, 脚本如下所示参考
$ archlinux-java status
Available Java environments:
java-12-openjdk (default)
java-8-openjdk
neo4j 启动脚本
#!/bin/sh
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk"
export PATH=$JAVA_HOME/bin:$PATH
exec /opt/neo4j-community-3.5.8/bin/neo4j console
- neo4j 的安装, 虽然 archlinux 仓库中有打包好的软件包, 但是自己使用过程中, 出现有 bug, 所以这里推荐使用, 手动从官网下载相应版本. 解压之后, 即可使用.