有没有办法创建相当于 Python 的虚拟环境 (virtualenv)?使用 virtualenvs,人们可以在虚拟环境(一个单独的目录)内安装 Python 包,而不会弄乱全局 python 环境。人们可以删除认为不需要的包,而不必担心删除另一个 Python 项目所依赖的包。我确信还有其他我目前没有想到的好处。我注意到,当我使用 Chicken-install 时,它会将所有鸡蛋安装在我的 /usr/local/Cellar/chicken/4.12.0/lib/chicken/8/
目录中。有没有办法让他们将该 Egg 安装在项目特定目录中,类似于 Python 的 virtualenv 的工作方式?
最佳答案
《CHICKEN 4》中确实没有这样的事情。这里的问题是,将鸡蛋安装到不同的位置是一方面,另一方面是运行程序以便在该位置查找鸡蛋。您可以通过使用以下内容来模拟它:
export LOCAL_EGGS=/path/to/project/local
chicken-install -init $LOCAL_EGGS
export CHICKEN_REPOSITORY=$LOCAL_EGGS
chicken-install r7rs ...
csc ...
关于chicken-scheme - 相当于Python的virtualenv的鸡计划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46612780/