我已经在虚拟环境中使用 pip 安装了 pydrake
$ python3 -m venv drakeEnv
$ drakeEnv/bin/pip install --upgrade pip
$ drakeEnv/bin/pip install drake
$ source env/bin/activate
(drakeEnv) $ pip install jupyter
(drakeEnv) $ pip install ipython
(drakeEnv) $ ipython kernel install --name=drakeEnv
(drakeEnv) $ jupyter notebook
即使
drakeEnv
显示了 Jupyter 的内核列表,我仍然得到
ModuleNotFoundError:没有名为“pydrake”的模块。当我在 drakeEnv 环境中时,运行 which jupyter
告诉我,我没有运行全局 Jupyter 安装,那么问题是什么?
我正在尝试从 Ubuntu Yammy 20.04 运行它
我尝试运行你的命令。
source env/bin/activate
失败了:
$ source env/bin/activate
bash: env/bin/activate: No such file or directory
我认为这是粘贴到 StackOverflow 中的拼写错误,它应该是
drakeEnv/bin/activate
,所以我这样做并继续。
然后我得到了这个命令:
$ ipython kernel install --name=drakeEnv
[Errno 13] Permission denied: '/usr/local/share/jupyter'
所以这个命令显然是错误的,所以我跳过了它。我还能跑
$ jupyter notebook
然后创建一个新笔记本并
import pydrake
成功。
因此,无论您出了什么问题,我认为您证明它的步骤列表可能并不能准确描述您实际尝试的内容。