Ursina 未在 python 中导入

问题描述 投票:0回答:6

我收到错误:

Traceback (most recent call last):

  File "C:\Users\user\Downloads\blocky\main.py", line 1, in <module>
    import ursina as ue
ModuleNotFoundError: No module named 'ursina'

我尝试过:

pip install ursina

等等我也这么做了

python -m pip install ursina

python importerror ursina
6个回答
1
投票

由于您正在使用 import ursina as(自定义名称),因此您当前将 ursina 作为本地名称空间导入,并且这样做对于大多数初学者来说会很烦人。 示例:

(namespace).function()/PACKAGE CONTENT.function()

我建议您使用

from ursina import *
,因为这将提取所有内容并消除每个函数/包内容上对命名空间的需要。

示例:

function()/PACKAGE CONTENT.function()

另外,尝试重新安装 python。


0
投票

尝试使用 pipwin。 首先做

pip install pipwin,

然后做

pipwin install ursina


0
投票

您必须在同一虚拟中安装任何其他库 环境或默认值,导致与 'ursina' 发生冲突

尝试将项目中使用的库存储在新的空虚拟环境中


1、安装https://pypi.org/project/virtualenv/

 pip install virtualenv

2、为您的环境创建一个新文件夹(按照惯例,建议将其命名为 venv。)使用控制台找到该文件夹

source /python -m virtualenv .

3,激活(停用它是一样的,但最后它被放置为停用。)

-- 在 Windows 中

 source /venv/Scripts/activate 

-- 在 Linux 中

 source /venv/bin/activate 

虚拟环境的名称将出现在命令终端的行首(本例中为 venv)。

4,要查看我们在虚拟环境中安装的软件包,我们执行以下命令:

(venv) source  /pip list

5,安装 'ursina' 所有你需要的库

(venv) source  /pip install ursina


0
投票

如果您无法安装 ursina(上述任一选项均不起作用),只需下载 GitHub 存储库并从那里导入 ursina。您需要将该文件夹放入项目目录中。


0
投票

抱歉,但恕我直言,你们所有人都错了,我刚刚遇到了同样的麻烦,而这个麻烦是由于您没有使用正确的命令造成的:

_>python3.10 pip -m 安装ursina

修复文档 ursina 需要 python 3.10 或最新版本才能工作

导致这个问题的原因是,当你在 python 中安装任何包时,它会自行尝试修复你破坏的依赖关系,在这种情况下,这会使 ursina 安装在 python3 安装上挂起,甚至不需要 python3.10 女巫。

谢谢,凯文。


-1
投票

用这个代替

from ursina import *

app= Ursina()
(code)
app.run()

这会对您的问题有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.