Jupyter notebook DrRacket Windows本地软件包安装

Jupyter notebook DrRacket Windows本地软件包安装,jupyter-notebook,racket,portable-applications,raco,Jupyter Notebook,Racket,Portable Applications,Raco,我想将yaml(以及任何其他软件包,包括iracket..)安装到我的本地Racket目录中(可在棍子上移动)—— 使用DrRacket或raco安装包时使用C:\Users\name\AppData\Roaming 所以我的棍子在其他机器上不起作用。有线索吗 [编辑] 我确实有一些问题-我的目标主要是建立一个便携式球拍环境,实现一些较小的应用程序,拥有Windows7或10,并且由于安全原因没有权限。1) 在《Racket博士》中,我没有发现将人类语言永久地设置为英语(非常烦人)。2) 此设置

我想将yaml(以及任何其他软件包,包括iracket..)安装到我的本地Racket目录中(可在棍子上移动)——

使用DrRacket或raco安装包时使用C:\Users\name\AppData\Roaming

所以我的棍子在其他机器上不起作用。有线索吗

[编辑]
我确实有一些问题-我的目标主要是建立一个便携式球拍环境,实现一些较小的应用程序,拥有Windows7或10,并且由于安全原因没有权限。1) 在《Racket博士》中,我没有发现将人类语言永久地设置为英语(非常烦人)。2) 此设置是在c:/users/name/appdata/roaming/Racket中进行的,因此不在我的U盘上。要设置PLTUSERHOME(这是一次尝试),我不知道如何以及在何处使用此设置。所以这可能是错误的解决方案?3) 我希望的另一个特性是使用racket curnel“单击”启动jupyter笔记本(包括最新的python版本)。(所有这些都可能是其他用户的问题-所以为什么不将此设置输入到DrRacket中,或者这只是一个愚蠢的想法?)我想将yaml(以及包括iracket在内的任何其他软件包)安装到我的本地Racket dicectory(可在棍子上移动)-这样我的棍子就不会在其他机器上工作。有什么线索吗?

我觉得你的USB驱动器上安装了DrRacket,你希望安装的软件包也在那里结束。这里的解决方案是使包安装成为“安装范围”,而不是“用户范围”

如果您正在从命令行安装sxml,那么

raco pkg install --scope installation sxml

如果您使用DrRacket中的软件包管理器进行安装,请单击“按我的意思做”选项卡中的“详细信息”链接以显示“范围”下拉列表。

是的,您是对的-由于安全限制,不允许安装任何东西-因此我使用了U盘。是的,你是对的,因为安全限制,它不允许安装任何东西,所以我用了U盘。使用DrRacket:我没有找到任何可以根据您的raco命令修改的设置,而是使用适用于yaml的命令行和raco。安装iracket(python也在U盘上)完全失败,而且racket-prefs.rktd和其他设置(人类语言…)也不在U盘上。DrRacket似乎不适合便携式使用。@Erich我认为您可以在运行Racket、DrRacket、raco之前,通过在U盘上创建一个新目录并将
PLTUSERHOME
环境变量设置为该目录,使Racket将其设置数据放在U盘上,等。请参阅
使用
'home-dir
'pref-dir
查找系统路径的文档:@Ryan-感谢您的贡献,但我找不到任何提示,如何以及在DrRacket或其他地方放置此变量。没有预设文件,也没有菜单设置。您能解释一下这是如何工作的吗?在Unix-y平台上设置环境变量的标准方法是使用shell脚本。但是,如果您双击启动一个应用程序,这可能不起作用。我面前没有Windows机器,但我有一个模糊的记忆,当你在Windows中创建快捷方式时,你可以在应用程序启动之前编辑它来设置环境变量的值。