开发者社区 > ModelScope模型即服务 > 正文

不懂就问——魔搭的Notebook中怎么新建自己的虚拟环境

1.魔搭的NoteBook中,使用pip list可以,使用virtualenv 新建虚拟环境,一直报错无法识别的标识符,当然其它的也识别不了,也是醉了

展开
收起
42wzupfk6wmcq 2023-07-28 09:48:22 185 0
3 条回答
写回答
取消 提交回答
  • 使用终端,使用终端,使用终端!
    微信截图_20240818233856.png

    新建名为”myenv“的虚拟环境

    python -m virtualenv myenv

    激活虚拟环境

    source myenv/bin/activate

    查找python路径

    which python
    微信截图_20240818233124.png

    安装ipykernel

    python -m ipykernel install --user --name=myenv --display-name="myenv"

    升级pip

    pip install --upgrade pip

    然后最好在终端里直接用命令使用了。
    这时,也可以在.ipynb文件的右上角”Select Kernel“中选择内核”myenv“这个刚刚新建的内核。
    微信截图_20240818233237.png

    另外,目前的魔塔notebook里,它可能有自己的机制来处理虚拟环境,即使能成功安装anaconda,也用不了conda命令,还有内核选择之后,可能在.ipynb文件中也会出现未知错误,也许将来会修复吧。

    以上记录来源于2021年08月18日的实践。
    未尽之处还请谅解,欢迎留言探讨!

    不对之处还请斧正,谢谢!

    2024-08-18 23:51:37
    赞同 展开评论 打赏
  • 如果在魔搭的NoteBook中使用pip list出现无法识别的标识符的错误,可能是由于没有正确安装或配置Python环境导致的。以下是一些可能的解决方法:

    1. 确认Python环境:首先要确保已经正确安装Python,并且在Notebook中选择了正确的Python内核。可以在Notebook中运行!python --version命令来确认Python版本。

    2. 安装pip:如果pip没有正确安装,可以尝试重新安装pip。在Notebook中运行!python -m ensurepip命令可以安装pip。

    3. 更新pip:如果pip已经安装,但仍然出现问题,可以尝试更新pip到最新版本。在Notebook中运行!pip install --upgrade pip命令可以更新pip。

    4. 检查环境变量:确认系统的环境变量中是否正确配置了Python和pip的路径。可以在Notebook中运行!echo %PATH%命令来查看环境变量。

    5. 使用conda:如果上述方法都无效,可以尝试使用conda来创建虚拟环境。首先要确保已经正确安装了conda,并且在Notebook中选择了正确的conda环境。然后可以使用!conda create --name myenv命令创建一个名为"myenv"的虚拟环境。

    2023-07-30 21:57:05
    赞同 展开评论 打赏
  • 如果您在使用魔搭(MoocNote)的 Notebook 中,无法成功使用 virtualenv 创建虚拟环境,并出现报错提示无法识别的标识符,可能有以下几个原因和解决方法:

    1. 检查 virtualenv 安装: 首先确保已经在系统中正确安装了 virtualenv。您可以在命令行中运行 virtualenv --version 来检查其版本号,如果显示未找到命令或报错,可能需要重新安装 virtualenv。

    2. 激活虚拟环境: 在创建虚拟环境后,您需要激活它才能在当前的终端会话中生效。使用类似于 source <虚拟环境路径>/bin/activate 的命令来激活虚拟环境。注意,这里的 <虚拟环境路径> 是指您创建虚拟环境时指定的位置。

    3. 检查 Python 解释器路径: 确保虚拟环境中使用的 Python 解释器路径与魔搭的 Notebook 默认使用的 Python 解释器路径一致。您可以尝试在命令行中运行 which python 来查看默认的 Python 解释器路径,并比较它与虚拟环境中的解释器路径是否匹配。

    4. 尝试使用 conda 创建虚拟环境: 如果以上方法仍然无法解决问题,可以尝试使用 conda 来创建虚拟环境。Conda 是另一种常用的虚拟环境管理工具,可能在魔搭的 Notebook 中更容易与系统集成和使用。

    2023-07-28 16:42:53
    赞同 展开评论 打赏

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载