当前位置: 首页 > 面试题库 >

Anaconda Python:虚拟环境存储在哪里?

宰父子安
2023-03-14
问题内容

我是Anaconda Python的新手,正在Sublime Text3中建立一个项目。我已经安装Anaconda并使用以下方法创建了虚拟环境:

conda create -n python27 python=2.7 anaconda
conda create -n python35 python=3.5 anaconda

我在为SublimeText 3设置Virtualenvs插件时遇到问题。

当我尝试时,它会问我要提供的virtualenvs路径:

~/users/../anaconda/envs/python27

然后它要求我假设是python发行版的路径,因为它列出了python系统版本的文件路径-但没有anaconda安装。

我没有使用插件的真正愿望,我只想能够使用两个版本的python。我可以使用项目设置文件来设置python版本吗?


问题答案:

如果您激活您感兴趣的环境,则可以在环境变量中找到答案。

在MacOS / Linux上:

source activate python35
echo $CONDA_PREFIX

在Windows上:

conda activate python35
echo %CONDA_PREFIX%

您也可以运行conda info --envs,它将显示所有环境的路径。

要获取特定环境正在使用的python实例的路径,请执行以下操作:

在MacOS / Linux上:

source activate python35
which python

在Windows上:

conda activate python35
where python

那应该返回您要寻找的路径。



 类似资料:
  • 问题内容: 从代码移动到新机器(可能运行不同的OS)相对简单并且给出相同结果的意义上来说,主要的工作之一就是确保代码的可移植性。 来自Python背景,我习惯了虚拟环境的概念。与所需软件包的简单列表一起使用时,这可以确保安装的软件包和库在任何计算机上都可用,而不会引起太多麻烦。当然,这不能保证- 不同的操作系统都有自己的缺点和特点-但这可以为您提供95%的解决方案。 R中是否存在这样的东西?即使它

  • 不能将“virtualenv”识别为内部或外部命令、可操作程序或批处理文件。 我正在遵循的步骤 在默认目录下安装-pip安装virtualenv 要创建一个venv,请运行此virtualenv-p python3 venv 激活virtualenv\Scripts\Activate 它看起来像这样(venv)

  • 问题内容: 如果我在终端输入 … shell在哪里存储该环境变量? 我正在使用Ubuntu 8.10。我查看了文件〜/ .profile和/ etc / profile,找不到DISPLAY的痕迹。 问题答案: 进程的环境变量在运行时存在,并且未存储在某些文件中。它们存储在进程自己的内存中(在那里,它们会传递给子进程)。但是其中有一个虚拟文件 该文件显示了在调用进程时传递的所有环境变量(除非进程覆

  • 我做了一个虚拟环境,我可以在命令提示符下激活它,但它不能用my_venv2\脚本\activate.bat激活它,我也不能在py魅力的终端中激活它

  • 问题内容: [PyPI]:pywin32 226已于 20191110 发行。 它 适用 于大多数 Python 安装程序( 例如, 适用于从Python下载的正式版本),但 不适 用于虚拟环境( 例如 ,使用 VirtualEnv ( v16.7.7 )和(基于进一步的研究) Python 的 venv创建 )。 我将 Python v3.8 .0和 v3.7 .3用作实验大鼠。这是前者的输出:

  • virtualenv 是一个创建独立的 Python 环境。 virtualenv 会创建一个文件夹,其中包含使用 Python 项目所有所需的可执行文件。 它可以单独使用,用于代替 Pipenv 。 通过 pip 安装 virtualenv : $ pip install virtualenv 测试下是否安装完成 $ virtualenv --version 为项目创建一个虚拟环境: $ c