![由于导入“keras”,Ubuntu 终端花费了很长时间](https://linux22.com/image/922770/%E7%94%B1%E4%BA%8E%E5%AF%BC%E5%85%A5%E2%80%9Ckeras%E2%80%9D%EF%BC%8CUbuntu%20%E7%BB%88%E7%AB%AF%E8%8A%B1%E8%B4%B9%E4%BA%86%E5%BE%88%E9%95%BF%E6%97%B6%E9%97%B4.png)
我的 SSD 上有 Ubuntu 18.04 和 Windows 双启动。HDD 是两者的共同存储设备。现在的问题是,从 HDD 运行时终端需要很长时间才能打开,但从 SSD 运行时打开很快。如果从 SSD 打开,我可以轻松地 cd 到 HDD,这没问题。但我无法直接从 HDD 中的任何文件夹打开终端,如果我从长路径(更深的目录)打开它,则需要更长的时间。
以下回答来自https://askubuntu.com/a/717989/635307。我在和的开头和结尾添加了set -x
和。现在从 hdd 运行时,它会停留在以下几行:set +x
.bashrc
.profile
+++ . /home/easy/anaconda3/etc/conda/activate.d/keras_activate.sh
+++++ python /home/easy/anaconda3/etc/keras/load_config.py
++++ KERAS_BACKEND=tensorflow
++++ python -c 'import keras'
作为参考,当我从 ssd 打开终端时,以下是相同的几行:
+++ . /home/easy/anaconda3/etc/conda/activate.d/keras_activate.sh
+++++ python /home/easy/anaconda3/etc/keras/load_config.py
++++ KERAS_BACKEND=tensorflow
++++ python -c 'import keras'
++ '[' 0 '!=' 0 ']'
++ __conda_hashr
++ '[' -n '' ']'
++ '[' -n '' ']'
++ hash -r
+ unset __conda_setup
+ PATH=/home/easy/anaconda3/bin:/home/easy/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/mnt/hdd/MATLAB_linux/bin
+ set +x
我对这一切的工作原理知之甚少。有什么方法可以加快从硬盘驱动器打开终端的时间吗?谢谢。