我是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