首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

conda激活env切换到系统python路径而不是env路径

conda是一个开源的包管理系统和环境管理系统,用于在不同的环境中安装和管理不同版本的软件包。它可以帮助开发人员在同一台机器上同时管理多个独立的Python环境。

在使用conda创建和管理环境时,可以使用以下命令来激活一个特定的环境:

代码语言:txt
复制
conda activate <env_name>

其中,<env_name>是要激活的环境的名称。激活环境后,系统会将环境中的Python解释器添加到系统的PATH变量中,以便在命令行中直接使用该环境中的Python解释器。

然而,有时候我们可能希望在激活环境后,使用系统中的Python解释器而不是环境中的解释器。这可以通过使用绝对路径来实现。以下是切换到系统Python路径的步骤:

  1. 首先,使用以下命令激活环境:
代码语言:txt
复制
conda activate <env_name>
  1. 然后,使用以下命令查找系统中Python解释器的路径:
代码语言:txt
复制
which python

该命令会返回系统中Python解释器的绝对路径,例如/usr/bin/python

  1. 最后,使用以下命令切换到系统Python路径:
代码语言:txt
复制
conda deactivate

这将取消激活当前环境。

  1. 使用以下命令将系统Python解释器添加到PATH变量中:
代码语言:txt
复制
export PATH=/usr/bin:$PATH

这将把系统Python解释器的路径添加到PATH变量的开头,以确保系统Python解释器优先于其他解释器。

通过以上步骤,你就可以在激活环境后,使用系统中的Python解释器而不是环境中的解释器了。

需要注意的是,切换到系统Python路径可能会导致与环境中安装的软件包版本不兼容的问题,因此在切换之前请确保你知道自己在做什么,并且明确切换到系统Python路径的原因。

关于conda的更多信息和使用方法,你可以参考腾讯云的相关产品Conda介绍页面:Conda介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Anaconda简介、安装、环境设置

\系统\高级系统设置\环境变量\用户变量\PATH 中添加 anaconda的安装目录的Scripts文件夹, 比如我的路径是C:\ProgramData\Anaconda3\Scripts 注:国内官网上下载速度太慢...(-n 是指名称), list of packages 是要安装在环境中的包的列表 可以创建具有特定 Python 版本的环境,例如, 使用conda create -n py2 python=2 命令安装...# 安装好后,使用activate激活某个环境 activate python35 # for Windows source activate python35 # for Linux & Mac...# 激活后,会发现terminal输入的地方多了python35的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.5对应的命令加入PATH # 此时,再次输入 python...--version # 可以得到`Python 3.5.5 :: Anaconda 4.1.1 (64-bit)`,即系统已经切换到了3.5的环境 # 如果想返回默认的python 2.7环境,运行

3.1K31

Jupyter Notebook 下 import 第三方库,显示 no module xxx 【本质是环境没有切换过来】

1.最简单情况下 切换环境即可 首先激活环境: ​ activate env  # 激活你的环境名称 jupyter notebook ​ 之后去运行代码即可,如果还不行请看下面: 2、遇到Jupyter...Notebook运行指定的conda虚拟环境 2.1 原因分析 看一下当前环境路径:发现是默认安装conda下的路径不是我们想要的虚拟环境 import sys sys.executable sys.executable...create -n env_name python=3.5 ipykernel 3、切换到虚拟环境 conda activate env_name 4、将环境写入notebook的ipykernel...【不推荐】 2.2 解决方案一: 直接切换至虚拟环境(命令如上),安装ipykernel后,再执行命令4,结果如图所示,可以看到编译路径已经切换至虚拟环境所在路径: 安装nb_conda可以在jupyter...中手动切换内核----虚拟环境 conda install nb_conda 安装成功后重新启动Jupyter,当创建新的Python文件时,也会提示要根据那个Kernel创建。

1.1K20
  • python安装虚拟环境步骤_python虚拟环境迁移

    系统中没有pip,并且也没有root权限使用sudo apt-get安装) 安装的库的位置 env/Lib/site-packages/目录里,不是系统python的Lib/site-packages...系统中可以同时存在python2和python3,通过环境变量中的系统变量path(不是用户变量)控制cmd或者系统中使用哪个版本的python,哪个版本的路径在前面就优先使用哪个版本。 2....virtual env激活后,在任意目录输入python, ipython(如果安装了)都会调用virtual env中的命令。.../bin/python3,是相对这个ipython.py执行的路径激活virtual env后如果在另一个目录下输入python就会出错找不到或者直接调用系统中的python了,不是virtual...env中的python原始的默认路径使用绝对路径就可以在virtual env激活后在任意目录都可以执行ipython不出错!

    7.9K10

    python虚拟环境安装和配置

    系统中没有pip,并且也没有root权限使用sudo apt-get安装) 安装的库的位置 env/Lib/site-packages/目录里,不是系统python的Lib/site-packages...系统中可以同时存在python2和python3,通过环境变量中的系统变量path(不是用户变量)控制cmd或者系统中使用哪个版本的python,哪个版本的路径在前面就优先使用哪个版本。 2....virtual env激活后,在任意目录输入python, ipython(如果安装了)都会调用virtual env中的命令。.../bin/python3,是相对这个ipython.py执行的路径激活virtual env后如果在另一个目录下输入python就会出错找不到或者直接调用系统中的python了,不是virtual...env中的python原始的默认路径使用绝对路径就可以在virtual env激活后在任意目录都可以执行ipython不出错!

    7K30

    VSCode Python开发环境配置

    安装Chinese(Simplified)中文简体语言包,参看官方文档Display Language设置显示语言 安装Python扩展,如果前面安装的anaconda的路径已经加入到path环境变量中...,这里跟着提示操作就可以,vscode会自动找到系统python的位置,调试时如果发现提示pylint没有安装,可以通过pip或者conda安装,参看Linting Python in Visual Studio...安装好Python扩展后,按Ctrl+Shift+P,输入python→选择解析器,会显示所有环境(conda、venv等),可以选择任何一个作为解析器,如下图所示: ?...但是还存在一个问题,cmd激活conda环境的命令是activate envname,bash激活conda环境的命令为source activate envname,vscode在调试python时会自动调用...高级调试配置需要通过VSCode打开文件夹,不是直接打开文件,具体做法是: 在待调试文件所在的文件夹右键,选择 open with code 调试→添加配置,会在当前文件夹下生成.vscode文件夹以及

    3.6K20

    Python - conda 常用命令介绍

    conda 环境相关命令 创建环境 conda create -n env_name python=3.7 --clone another_env -n:name 表示新环境名称 python:使用...-e 激活环境 conda activate env_name 或 source activate env_name 退出环境 conda deactivate 或 source deactivate...注意:如果当前路径已经有了 environment.yml 文件,conda 会重写这个文件 Conda Pack 上述两种重现的方法都基于记录当前环境包信息,到新机器重建的思路。...Conda Pack用的是将当前环境的文件直接打包,带到新机器拆包使用的思路。 conda-pack 指定平台和操作系统,目标计算机必须具有与源计算机相同的平台和操作系统。.../bin/activate # 激活该环境 (my_env) $ python # 进入一下该环境下的 python 随后退出 (my_env) $ conda-unpack # 十分重要,请不要忽略

    75920

    Python虚拟环境(pipenv、venv、conda一网打尽)

    这个主要归功于配置的系统环境变量PATH,当我们在命令行中运行程序时,系统会根据PATH配置的路径列表依次查寻是否有可执行文件python(在windows中,省略了后缀.exe),当查寻到该文件时,执行该文件...; 如果在所有路径列表中都查找不到,就会报报错:'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。...,可能在命令行的前面不能显示虚拟环境的名称,比如显示如下信息,但不影响正常使用 进入工程目录后,如果直接使用上面的命令激活虚拟环境,不是使用pipenv install 创建虚拟环境,这时pipenv...当我们激活虚拟环境后,系统的PATH路径的最前面添加了虚拟环境的Scripts目录,该目录下包含了pip.exe和python.exe。...所以,conda的环境管理更像是实体环境的一个拷贝,不像是一个虚拟环境 2. 环境的激活和退出 conda activate py3.6 conda deactivate 3.

    29.1K42

    conda+jupyter玩转数据科学环境搭建

    因为miniconda自带Python,之后所有新环境的创建我们都可以通过conda来实施,所以建议你在安装之前系统中不要保有其他Python环境。...Users\hp> 这时我们在jupyter lab中已经可以切换到python_spatial环境了。...提供了将虚拟环境导出为yaml文件的功能,使得我们可以保留好不容易创建好的虚拟环境中的配置信息,格式如conda env export > 导出路径\文件名.yml。...譬如我们导出前面创建好的python_spatial到所需路径下: (python_spatial) C:\Users\hp>conda env export > C:\Users\hp\Desktop...如果想要修改某个kernel的显示名称,可以同样在对应的虚拟环境下使用jupyter kernelspec list查看每个kernel以及其对应的路径,前往路径下把kernel.json中display_name

    99620

    conda常用命令整理

    Conda是Anaconda中一个强大的包和环境管理工具,可以在Windows系统中的的Anaconda Prompt命令行使用,也可以在macOS或者Linux系统的终端窗口的命令行使用。...系统环境: win10 Anaconda 版本: Anaconda3(64-bit) 1 创建、删除和复制虚拟环境 创建名为 env_name 的虚拟环境: conda create --name env_name...创建名为 env_name 的虚拟环境并同时安装 python3.7 : conda create --name env_name python=3.7 删除名为 env_name 的虚拟环境: conda...2 激活虚拟环境 激活名为 env_name 的虚拟环境: conda activate env_name 3 查看当前虚拟环境列表 conda env list 或 conda info -e 4 给虚拟环境装包...指定虚拟环境名进行装包: conda install -n env_name package_name 激活虚拟环境,并在该虚拟环境下装包: conda activate env_name conda

    3.1K71

    动手学深度学习安装环境配置

    这里提供最稳妥的方式,即打开开始/Anaconda Powershell Prompt (Miniconda),默认路径一般是桌面,用下面的命令切换到上一步的文件夹路径处。...cd D:\python\d2l-zh # 你应当替换为自己的路径 有关anaconda命令行的小技巧,包括如何方便地打开Anaconda命令行。...我推荐文章《CSDN博主「阿雪_」:跟李沐学AI 动手学深度学习 环境配置d2l、pytorch的安装 (windows环境、python版本3.7)》。 使用conda创建虚拟环境并激活。...conda env remove d2l-zh conda create -n d2l-zh -y python=3.8 pip conda activate d2l-zh 笔者输入第一行代码会报错如下...usage: conda-env-script.py [-h] {create,export,list,remove,update,config} ... conda-env-script.py: error

    1.8K30

    conda:一个当下最流行的Python虚拟环境工具

    当然,还有一种方式是在添加PATH路径时选择no,然后在每次需要conda的时候手动找到conda下的active命令激活下。这种方式比较灵活,如果不嫌麻烦建议使用这种方式。...建立 建立虚拟环境命令: conda create -n env_demo 如果要指定python版本,同时指定虚拟环境生成的路径,可以这样: conda create python=3.6 -...激活 激活一个虚拟环境,就需要用bin下的activate: conda activate /tmp/test 其中,/tmp/test是虚拟环境的路径,可以从conda list中查看。...conda install安装软件,同时也可以继续用pip,就和普通Python环境下操作没太有什么区别: python -m pip install xxx 并不是所有的软件都可以用pip安装。...conda默认就支持虚拟环境;pip是靠virtualenv或venv来支持 condaPython的外部工具 conda的托管网站是Anaconda,pip的托管网站是PyPI(https://

    2.3K10

    【2021微信大数据挑战赛】TI-ONE 平台环境安装指引

    查看环境 平台已经提供了一些conda环境,可以用如下命令进行查看: conda env list 结果如下: # conda environments: # base..._demo,选手可以自定义conda环境名,对应init.sh脚本中的CONDA_NEW_ENV变量。...2.2创建conda环境 使用conda create命令来创建所需的conda环境。需要注意的是,只能使用--prefix模式指定安装路径来创建,不能用--name的方式创建。...此时,打开Launcher也可以看到该环境的jupyter notebook,如下所示: 2.3激活环境 使用source activate激活新建的conda环境,例如: source activate...只有pip路径是创建的conda环境才能安装到这个路径下,否则可能会安装到系统默认路径下,这样重启的时候就没有了。

    3.2K100

    Python开发环境搭建:Anaconda + PyCharm

    你希望安装器添加Anaconda安装路径在.bash_profile文件中吗? 建议输入“yes”。...conda进行更新: 图片Anaconda新建环境conda create -n env_name,其中 -n env_name 指定了环境的名字: 图片切换到创建好的环境:图片环境相关的命令创建虚拟环境...本地环境复制conda create -n 新环境名 --clone 旧环境名conda create -n BBB --clone AAA非本地环境复制首先激活环境: conda activate xxx...生成yaml文件: conda env export > xxx.yaml 复制到新的系统下后:执行 conda env create -f xxx.yaml pip安装包的非本地同步导出pip...对于新人来说,推荐使用IDE进行开发,可以在学习过程中聚焦与核心问题,不是被环境配置以及各种命令工具影响。PyCharm自带对Anaconda(conda)环境的支持。

    1.5K00

    Windows如何配置和迁移深度学习环境,以及使用Pycharm调试源码?(全网最详细)

    python=3.5 创建指定python版本的conda环境 conda create -n env_name numpy scipy 创建包含某些包的conda环境 conda create -n...env_name python=3.5 numpy scipy 创建指定python版本下包含某些包的环境 conda info --envs或conda env list 列举当前所有环境 activate...into my_env.tar.gz conda pack -p /explicit/path/to/my_env 需要注意点的是,推荐选择指定路径的打包方式,因为便于找到打包之后的conda环境位置...补充:如果迁移后的conda环境报错未激活,如何激活?...window系统,是在%APPDATA%路径下,(说明:%APPDATA%是一个系统变量来着)操作如下: 直接回去即可: 新建一个pip文件夹,并创建pip.ini文件即可,如: 文件的内容如下:

    3.4K20

    Anaconda完全入门指南 原

    , 比如我的路径是D:\Software\Anaconda\Scripts, 看个人安装路径不同需要自己调整....试试, 这样会进入base环境的python解释器, 如果你把原来环境中的python环境去除掉会更能体会到, 这个时候在命令行中使用的已经不是你原来的python而是base环境下的python.命令行前面也会多一个...// 切换到base环境 activate learn // 切换到learn环境 conda create -n learn python=3 // 创建一个名为learn的环境并指定python...更新requests包 conda env export > environment.yaml // 导出当前环境的包信息 conda env create -f environment.yaml...image.png 结语 现在你是不是发现用上anaconda就可以十分优雅简单的解决上面所提及的单个python环境所带来的弊端了呢, 而且也明白了其实这一的实现并没有那么神奇.

    90920
    领券