小编404*_*und的帖子

在 Windows 上安装多个版本的 Node.js,而不使用适用于 Windows 的 NVM

我无法找到有关如何在不使用 NVM 的情况下在同一台计算机上安装两个版本的 Node.js (例如 v10 和 v14)的任何问题/答案。我无法使用 windows-nvm,因为它需要管理员权限,而且我正在以标准用户身份使用公司笔记本电脑。

我需要能够安装多个不同版本的 Node.js,因为同一公司下的不同项目需要使用不同版本的 Node.js。

是否只能卸载已安装的版本并每次安装新版本?有什么方法可以在C:\Program Files\node10下拥有 v10 ,在C:\Program Files\node14下拥有 v14吗?

需要明确的是,管理员愿意授予我特定的权限或安装完成此操作所需的任何软件。我们尝试使用名为 RunAsTool 的工具来尝试让我以管理员身份运行 NVM,但这由于其限制而不起作用。

另一种选择是授予我 NVM 运行所需的任何文件和目录的管理员权限,但我找不到这些文件/文件夹的列表。

第三种选择是简单地安装两个不同的版本,但是当您安装新版本时,以前的版本会被删除,即使它安装在C:\Program Files\node16等不寻常的路径下。

windows node.js nvm nvm-windows

7
推荐指数
1
解决办法
1万
查看次数

如何使使用 Poetry 安装的软件包在 Docker 中可访问?

我有一个 Django REST 框架 API,我试图在 Docker 中运行它。该项目使用 Poetry 1.1.12。运行时,我可以看到 Poetry 已正确安装,并且 Poetry 安装了 my 中的包pyproject.toml,包括 Django。我正在使用 Supervisor 来使用 Daphne 运行 API,以及执行一些其他任务(例如收集静态文件)。

但是,当主管运行该应用程序时,我得到:

Traceback (most recent call last):
  File "/home/docker/api/manage.py", line 22, in <module>
    main()
  File "/home/docker/api/manage.py", line 13, in main
    raise ImportError(
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
Traceback (most recent call last):
  File "/home/docker/api/manage.py", line 11, in main
    from …
Run Code Online (Sandbox Code Playgroud)

django docker dockerfile virtual-environment python-poetry

1
推荐指数
1
解决办法
5109
查看次数