Ursina无法在Python中导入

3

我遇到了错误:

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程序? - Inego
你尝试通过pip安装ursina时发生了什么? - Inego
满意但仍未导入,由IDLE运行。 - Srinivasan
Idle 可能是从不同的 Python 安装中运行的,而不是在您的 shell 上。检查设置并搜索一下,这是一个非常常见的问题。您必须确保安装了正确 Python 安装的软件包。 - Jan Wilamowski
我尝试过...... - Srinivasan
5个回答

1
由于您正在使用import ursina as (自定义名称),因此您当前正在导入ursina作为本地命名空间,对于大多数初学者来说,这将是令人烦恼的。 例如:(namespace).function()/PACKAGE CONTENT.function() 我建议您使用from ursina import *,因为这将提取所有内容并消除每个函数/包内容上需要命名空间的需求。
例如:function()/PACKAGE CONTENT.function() 另外,请尝试重新安装Python。

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

尝试使用pipwin。 首先执行

pip install pipwin,

然后执行 pipwin install ursina


这在Linux和Mac上都不起作用。 - Lixt

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

-1
请使用这个代替。
from ursina import *

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

这将有助于解决您的问题


2
如果导入本身失败,以不同方式编写导入将无济于事。 - Sören

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接