虚拟环境和Dropbox

时间:2020-05-18 15:15:20

标签: python jupyter-notebook virtualenv dropbox

使用虚拟环境将项目文件托管在Dropbox上的最佳做法是什么?

问题:如果我直接在项目文件夹(例如~/Dropbox/myproject/venv)中创建venv,则Dropbox会退出任何软件包安装活动(CPU使用率高,文件同步数以千计),我认为是因为发生了所有符号链接(?)。

当前解决方案:我在Dropbox之外的文件夹中创建所有venv,例如~/.venvs/myenv,并且如果要使用它们:

  • 对于Jupyter笔记本,我从Dropbox的项目目录运行jupyter notebook,但从myenv运行use the kernel
  • 对于脚本,我用source myenv/bin/activate输入venv,然后导航到项目目录,或者从项目目录开始,并使用返回myenv python二进制文件的直接路径,例如{ {1}}

这很好,但是似乎很笨拙的解决方法...这是最好的方法吗?

0 个答案:

没有答案