我收到错误:
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
由于您正在使用 import ursina as(自定义名称),因此您当前将 ursina 作为本地名称空间导入,并且这样做对于大多数初学者来说会很烦人。 示例:
(namespace).function()/PACKAGE CONTENT.function()
我建议您使用
from ursina import *
,因为这将提取所有内容并消除每个函数/包内容上对命名空间的需要。
示例:
function()/PACKAGE CONTENT.function()
另外,尝试重新安装 python。
尝试使用 pipwin。 首先做
pip install pipwin,
然后做
pipwin install ursina
您必须在同一虚拟中安装任何其他库 环境或默认值,导致与 'ursina' 发生冲突
尝试将项目中使用的库存储在新的空虚拟环境中
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
如果您无法安装 ursina(上述任一选项均不起作用),只需下载 GitHub 存储库并从那里导入 ursina。您需要将该文件夹放入项目目录中。
抱歉,但恕我直言,你们所有人都错了,我刚刚遇到了同样的麻烦,而这个麻烦是由于您没有使用正确的命令造成的:
_>python3.10 pip -m 安装ursina
修复文档 ursina 需要 python 3.10 或最新版本才能工作
导致这个问题的原因是,当你在 python 中安装任何包时,它会自行尝试修复你破坏的依赖关系,在这种情况下,这会使 ursina 安装在 python3 安装上挂起,甚至不需要 python3.10 女巫。
谢谢,凯文。
用这个代替
from ursina import *
app= Ursina()
(code)
app.run()
这会对您的问题有所帮助