【问题标题】:Why can't I install the Trumania package on my macOs/ VScode?为什么我不能在我的 macOs/VScode 上安装 Trumania 包?
【发布时间】:2021-12-21 15:42:05
【问题描述】:

我正在尝试使用以下方式下载 Trumania !npx degit RealImpactAnalytics/trumania/trumania trumania 在我的终端(Mac)中,但它不起作用。

我总是得到这个'message'。 它在 Visual Studio Code 中不起作用。 This 是我在 VS 中遇到的错误。所以我 不知道我在这里做错了什么。有人可以帮帮我吗?

【问题讨论】:

  • “一直”是什么意思?该消息表明它曾经克隆存储库,现在该文件夹不为空...npx 用于 NodeJS,而不是 Python,因此不清楚您希望安装什么。激活 conda env 后,您需要使用 condapip install 将模块安装到该环境中
  • @OneCricketeer 我的意思是每次我尝试安装它时都会遇到相同的错误,尽管我尝试从一开始就安装所有东西。所以我不再确定自己做错了什么。

标签: python


【解决方案1】:

你能试试这个吗?

pip install faker
npx degit RealImpactAnalytics/trumania/trumania trumania

那么它应该可以工作了:

from trumania.core import *

可以参考here

更新:

你已经成功安装了trumania,所以当你再次安装它时,你会得到destination directory is not empty, aborting. Use --force to override的错误信息。

你应该在你的项目下找到trumania 文件夹。但是由于PYTHONPATH中不存在workspace文件夹的路径,所以VSCode还是找不到这个模块。

因此您可以将此模块移动到PYTHONPATH 中的某个位置:

将此模块移动到site-packages 文件夹(python 解释器 你正在使用)

或者将trumania的父文件夹添加到PYTHONPATH(settings.json)中。

  "terminal.integrated.env.windows": {
    "PYTHONPATH": "${workspaceFolder};"
  },

【讨论】:

  • 嗨,我仍然收到这条消息:! destination directory is not empty, aborting. Use --force to override. 但现在它是红色而不是蓝色。
  • @Rky Da 你能看一下更新吗?
  • @Rky npx degit 类似于git clone,如果您要克隆的文件夹不为空,则会返回警告。该警告与您的 Python 代码无关。由于您已经克隆了 repo,因此您不需要多次运行该命令
猜你喜欢
  • 1970-01-01
  • 2012-02-18
  • 1970-01-01
  • 2020-05-18
  • 2016-04-17
  • 1970-01-01
  • 1970-01-01
  • 2020-12-04
  • 1970-01-01
相关资源
最近更新 更多