python】有requirements.txt文件后,如何创建对应的conda虚拟环境?可以使用pip命令来安装吗?

尝试在创建环境并激活

    conda create envname
        activate envname

后,使用pip安装requirements.txt

     pip install -r requirements.txt

然后测试运行(newhello.py需要的包在requirements.txt中国,之前并未安装)

     python newhello.py

结果可以运行。
但发现

     conda list

显示没有任何包安装,

     pip list

显示的包与主环境一致(增加了requirements.txt的内容)。

这是什么原因?pip和conda是怎么管理的?是完全独立的吗?
在conda虚拟环境中安装包时应该用conda install吗?
如果要依据requirements.txt并使用environment.yml来创建conda环境,应该怎么做?channel,dependencies要如何填写

1个回答

已解决,根据官方文档 https://conda.io/docs/user-guide/tasks/manage-environments.html#create-env-file-manually 创建环境时不指定一个版本,如

conda create -n myenv

而不是

conda create -n myenv python=3.6

则创建出来的环境与主环境完全共享,
使用 pip 安装也只会安装在主环境,
只有成功使用conda

conda install something

成功了一次之后,这个环境才独立出来

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python虚拟环境和requirements.txt文件的使用
Python虚拟环境和requirements.txt文件的使用本文主要介绍关于Python的虚拟环境virtualenv的使用以及如何利用requirement.txt进行项目迁移virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的Python可执行文件的文件夹,用来管理Python工程所需的包。 本文主要介绍关于Python的虚拟环境virt...
conda创建python虚拟环境
假设你已经安装好了Anaconda  创建python虚拟环境 创建python版本为X.X,名称为your_env_name的虚拟环境: conda create -n your_env_name python=X.X (2.7, 3.5, 3.6, ...)  创建好后,可以使用 conda env list 查看已经创建的虚拟环境。 使用python虚拟环境 打开名称为your_...
pip和conda批量导出、安装组件(requirements.txt)
pip批量导出包含环境中所有组件的requirements.txt文件 pip freeze > requirements.txt pip批量安装requirements.txt文件中包含的组件依赖 pip install -r requirements.txt conda批量导出包含环境中所有组件的requirements.txt文件 conda list -e > requir...
python 虚拟环境命令和 pip的命令
# 虚拟环境  mkvirtualenv  环境名   -p  python3   # 创建Python3的虚拟环境 rmvirtualenv   # 删除虚拟环境 workon  # 进入虚拟环境,查看所有虚拟环境 deactivate  # 退出虚拟环境 # pip pip install  # 安装依赖包 pip  uninstall  # 卸载依赖包 pip  list  ...
pip 安装python 虚拟环境
Open a terminal and type the following commands (after the  $ prompts):$ export ML_PATH="$HOME/ml" # You can change the path if you prefer$ mkdir -p $ML_PATH$ pip3 --versionpip 9.0.1 from [...]/lib/py...
conda创建python虚拟环境笔记
查看虚拟环境:conda env list 创建虚拟环境:conda create -n env27 python=2.7 -y ,指创建一个python27环境名为env27的虚拟环境 激活虚拟环境:conda activate env27 退出虚拟环境:conda deactivate 安装特定依赖包:conda install --- 导出虚拟环境配置:conda env export &...
用conda创建python虚拟环境
anaconda是十分方便的python全家桶,除此之外,anaconda还可以创建出python虚拟环境。可以说是十分强大了。 之前,我整理了一篇关于pip创建虚拟环境的博文:《pip建立虚拟环境》 当然,学会pip建立虚拟环境和conda建立虚拟环境的效果都是一样。所以掌握其一就行了,或者根据实际情况使用其中的一种。 首先要明白为什么要创建虚拟环境 我们经常需要复现别人的工程,不过每个...
Windows下使用conda创建虚拟环境
自从开始学深度学习,电脑里安装了很多包,而这些包之前却经常出现互相冲突,版本不兼容的问题,这是用使用虚拟环境是一种很好的解决方法。
conda 创建虚拟环境 Anconda虚拟环境
1、创建虚拟python环境:通过构建虚拟环境,可避免与其他人的软件版本冲突。conda create -n name python=2.x.x例如创建名字为xgli的虚拟环境,python的版本为2.7.3,则命令为:conda create -n xgli python=2.7.3特别注意:在创建虚拟环境前,使用下面命令,查看是否会有重名的虚拟环境:conda env list2、激活虚拟环境s
pip自动生成和安装requirements.txt
python项目中一般都包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境的部署。 下面为在linux环境下“pip自动生成和安装requirements.txt”的步骤。 激活相应虚拟环境 conda env list # 查看所有的conda虚拟环境 source activate env_name 生成requirements.txt...
使用conda管理python虚拟环境
使用conda管理python虚拟环境 #多个python版本并存 Anaconda创建虚拟环境 1.创建python2虚拟环境 conda create -yn python2 python=2.7.11 2.创建python3虚拟环境 conda create -n python3 python=3.5.1 3.切换python版本 3.1退出版本 conda4.6之前的版本 deacti...
conda虚拟环境 命令
查看所有环境 conda info -- envs 新建虚拟环境 conda create -n myenv python=3.6 删除虚拟环境 conda remove -n myenv --all 激活虚拟环境 conda activate myenv 退出虚拟环境 conda deactivate myenv ImportError: numpy.core.mul...
linux下conda创建虚拟环境
1、查看conda当前使用源 conda config --show-sources 2、添加指定源 由于Anaconda.org的服务器在国外,下载速度慢,而且可能报错CondaHTTPError: HTTP 404 NOT FOUND for url <https://mirrors.tuna.tsinghua.edu.cn/ananconda/pkgs/main,清华镜像源有An...
创建conda虚拟环境报错
RemoveError: 'requests' is a dependency of conda and cannot be removed from conda's operating environment 已经安装有conda环境,在希望创建新的虚拟环境、克隆环境、安装包等操作时候,出现如标题的报错。 原因:'requests’包是用pip 安装的或者采用python setup.py in...
Ubuntu16.04下conda创建虚拟环境
#### Ubuntu16.04下conda创建虚拟环境 参考资料:https://www.jianshu.com/p/a9a65e868dca 1.安装anaconda:https://www.anaconda.com/download/#linux 2.conda创建虚拟环境 conda create --name nlp python=3.6 3.进入/退出conda创建的环境nlp # ...
conda创建虚拟环境
可能自己常常会遇到一个这样的问题,自己服务器安装的是python2,但是现在有的代码是基于python3的啊 怎么办?自己将代码转换成python2的呗,是的,我曾经就这样做过,但是真的是很鸡肋 更有一种情况,有的代码基于的pytorch的版本比较老怎么办?卸载了重装呗,很多依赖依旧是卸载重装,是的我曾经就这样搞过 但是有这么多代码要跑,一直用这样一种操作方式也不是办法呀,比如我今天跑...
python 在虚拟环境中安装项目依赖requirements.txt
进入到了虚拟环境中:切到虚拟环境目录的Script文件下,输入命令:pip install –r 目录/requirements.txt
conda在指定目录下创建虚拟环境
https://www.cnblogs.com/youyouzaLearn/p/8277444.html
python项目需求文件requirements.txt的创建及安装
python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。 在虚拟环境中使用pip生成: (venv) $ pip freeze >requirements.txt 安装或升级包后,最好更新这个文件。 当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令: (venv) $ pip install...
python创建虚拟环境命令
windows下 1、安装虚拟环境 pip install virtualenv 2、创建虚拟环境(如果装有多个版本python,需要指定python解释器) virtualenv 虚拟环境名 -p python路径 3、激活虚拟环境(进入到虚拟环境目录下Script文件夹中,找到activate.bat) 输入:activate.bat 4、退出虚拟环境 输入:activate.bat L...
conda设置Python虚拟环境
首先,我们可以检查以查看哪些版本的Python可供我们使用:conda search "^python$"您将收到包含您可以定位的不同版本的Python的输出,包括Python 3和Python 2版本。由于我们在本教程中使用Anaconda与Python 3,您将只能访问Python 3版本的软件包。让我们使用最新版本的Python 3创建一个环境。我们可以通过将版本3分配给python参数来实现
conda安装虚拟环境
1. 创建命名为tf_env的tensorflow环境,你点击后面的y,就会安装对应的一些依赖           conda create -n tf_env tensorflow=1.7.0 2.删除命名为tf_env的修环境         conda remove -n tf_env --all 3.查看安装好的虚拟环境        conda env list 4.激活某个...
python笔记---需求文件requirements.txt的创建及使用
python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。 用于新环境部署。在虚拟环境中使用pip生成:(venv) $ pip freeze >requirements.txt安装或升级包后,最好更新这个文件。需求文件的内容示例如下:alembic==0.8.6 bleach==1.4.3 click==6.6 dominate==2.2.1 F
安装pip,虚拟环境virtualenv及使用
  1.安装pip  安装python2的pip   sudo apt-get install python-pip       安装python3的pip3   sudo apt-get install python3-pip    2.配置虚拟环境 virtualenv       virtualenv 是一个创建隔绝的Python环境的工具。virtualen...
虚拟环境和pip的命令
# 虚拟环境mkvirtualenv  # 创建虚拟环境rmvirtualenv  # 删除虚拟环境workon  # 进入虚拟环境、查看所有虚拟环境deactivate  # 退出虚拟环境# pippip install  # 安装依赖包pip uninstall  # 卸载依赖包pip list  # 查看已安装的依赖包pip freeze  # 冻结当前环境的依赖包...
Ubuntu14.04安装python后conda命令找不到
在使用anaconda装python时,有时候路径可能没有加入到系统路径中,要手动加入: #将anaconda的bin目录加入PATH,根据版本不同。确定anaconda的名字,如果是默认的,python2.7生成anaconda2 $ echo 'export PATH="~/anaconda2/bin:$PATH"'>>~/.bashrc #然后更新bashrc,即可立即生效,不用关机
pip命令混乱,进入虚拟环境后pip命令还是全局的,
如图全局安装pillow包,后面进入开始创建的虚拟环境,执行pip list  结果显示结果一样的,经过一下午一晚上的折腾找到了原因, 隔天,百度解决方案,最后还是没有解决 最后委曲求全的方案(看截图): 只能这样解决了,貌似可以改掉activate文件表示不会改,就算改了也不能根本性解决问题, 如果要根本性解决问题,我猜是某个权限问题,或者virtualenv这个包命令要改,但是...
Python虚拟环境下,安装依赖包文件requirements.txt,报错code1
报错: 处理办法: 1. 首先requirements.txt文件中,依赖包有很多,其实是有个别包安装有问题坑,这里我们先导入这个文件,看看在安装那个包时报错,我们就把这个依赖包前加“#”,即先不安装,这样不断导入安装,将所有可以正常安装的安装完毕。 2. 然后,检查看看,缺少了哪些依赖包,这些个别的依赖包,单独来一一安装,看看报什么错误。 解决办法1: 一般是 xxx.whl 补丁版本...
Spyder使用conda的虚拟环境
Spyder是一个挺好用的python IDE。 如果想在虚拟环境中用Spyder,或者 说是Spyder中用虚拟环境中的库,则需要在虚拟环境中安装并启动,可以通过命令的方式,也可以通过Anaconda来操作。 创建虚拟环境myenv,再安装spyder,最后启动。 conda create -n myenv python=3.6 conda activate myenv conda inst...
安装python pip命令
安装python pip命令https://pan.baidu.com/s/1jHBAvtk下载pip安装包https://jingyan.baidu.com/article/7e4409533f32092fc0e2ef24.html安装步骤win+r 打开cmd,输入pip,成功若失败提示,pip不是内部命令也不是外部命令,解决方法如下:打开计算机的高级设置,打开环境变量,在系统变量的Path中...
通过pip和conda来管理python包
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/90443965 #注:以下都是在cmd窗口直接执行 #更新所有的包 conda upgrade --all #更新某个包 pip install --upgrade 包名 #更新某个包 conda upda...
Python虚拟环境指定 pip 安装python依赖
windows: 可以通过 venv\scripts\python -m pip -V 或 venv\scripts\pip -V 指定pip命令的路径。  最后发现可能是我代码的存放路径文件夹里有中文和空格导致这种情况,不过学到了python -m 即是将一个模块文件作为脚本来运行。以及指定Python 和 pip和命令的指定。 linux: 可以通过 venv\bin\ pip in...
anaconda conda 的使用(指定镜像源、虚拟环境的创建)
官网:conda 4.0.8 : Python Package Index1. 查看 conda 的版本$ conda --version2. 查看已安装包$ conda list3. 安装包$ conda install <package-name>
[安装教程] linux创建conda虚拟环境
最近需要在服务器上训练代码,怕把服务器的环境搞乱了,就使用了虚拟环境。主要配置流程如下: 安装Anaconda。 在命令行输入,下载anaconda。wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh。下载之后,运行bash Anaconda3-5.0.1-Linux-x86_64.sh即可执行安装,一般一...
conda创建、查看、删除虚拟环境
补充:Linux下查看已有虚拟环境: conda-env list
conda创建虚拟环境,搭建theano+CUDA+CUDNN
跟普通安装一样搭建cuda+cudnn且配置 .theanorc(参见上一篇博客) 使用 conda create -n your_env_name python=X.X(2.7、3.6等)命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。 conda create -n theano ...
conda创建虚拟环境时报ConnectionError
gaoyanping@SWD-GAOYPING-INT:~$ conda create -n hades python=2.7 Solving environment: failed CondaHTTPError: HTTP 000 CONNECTION FAILED for url &lt;https://repo.anaconda.com/pkgs/r/noarch/repodata.jso...
用conda创建的虚拟环境所在位置
放在了anaconda下面了,比如我的电脑就放在了/Users/username/anaconda3下了
conda创建虚拟环境相关事项
使用conda创建虚拟环境时请conda create -n myenv python=3.6.8 不要使用克隆的方式或者直接从基础环境创建,否则在新的环境安装包会安装到原来的环境 正确方式是先安装Python指定好版本,然后再进入虚拟环境安装新的包 因为害怕如果直接使用conda在创建新环境时直接装包 害怕它直接克隆基础环境再装指定包会导致以后的包会装到基础环境 具体感觉还是得搞懂pip安装路径...
Python自带的命令,创建虚拟环境
新版本的Python 都自带一个venv 模块,它可以很方便的管理我们的虚拟环境。 比如我们有个项目叫 blog mkdir blog cd blog python -m venv venv # 第一个venv是包名,第二个是创建虚环境名字 source venv/bin/activate # linux进入虚拟环境 # venv/Scripts\activate.bat #windows进入虚拟...
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview