如何通过 virtualenvwrapper 将 virtualenv 的位置移动到连接到运行 DietPi 的树莓派的 USB 驱动器?

问题描述

我正在尝试设置一个无头 RaspBerryPi 1B+ 以通过 cron 运行几个 python 脚本。我知道 SD 卡往往是弱点,所以我在 USB 机箱中安装了一个旧的 60Gb SSD,安装为 /mnt/usb-ssd1。

python3 已安装并运行;我已经通过 pip3 安装了 virtualenv 和 virtualenvwrapper。

只要我的 WORKON_HOME 变量设置为 SD 卡上的某个位置,我就可以通过 mkvirtualenv 和 rmvirtualenv 命令创建和删除虚拟环境。我可以通过 mkdir 命令在 SSD 上创建新文件夹,因此我有权写入 SSD。

但是,当我将 WORKON_HOME 的位置切换到 SSD 上时,我的 mkvirtualenv 命令给出了以下错误

" OSError: [Errno 38] 函数未实现:'/usr/bin/python3' -> '/mnt/usb-ssd1/.virtualenvs/test1/bin/python' "

发行版:DietPi

有什么想法吗?我在谷歌上进行了广泛的搜索,但一定是问错了问题

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)