Python 如何在使用virtualenv创建的环境中安装库?

Python 如何在使用virtualenv创建的环境中安装库?,python,pip,virtualenv,conda,Python,Pip,Virtualenv,Conda,我正在从事一个(python)项目,其中的选择是使用virtualenv创建一个虚拟环境。但是,由于以下错误,无法通过macOS上的pip安装其中一个项目依赖项: 解决方法是安装一个依赖项以绕过gcc编译器 如何在非使用conda创建的虚拟环境中安装conda?我认为最简单的方法是自己创建conda env 1) 在VirtualEnvironment中执行pip freeze>requirements.txt,创建requirement.txt文件 2) 创建康达环境:conda创建——名称m

我正在从事一个(python)项目,其中的选择是使用virtualenv创建一个虚拟环境。但是,由于以下错误,无法通过macOS上的pip安装其中一个项目依赖项:

解决方法是安装一个依赖项以绕过gcc编译器


如何在非使用conda创建的虚拟环境中安装conda?我认为最简单的方法是自己创建conda env

1) 在VirtualEnvironment中执行
pip freeze>requirements.txt
,创建requirement.txt文件

2) 创建康达环境:
conda创建——名称myenv

3) 激活您的环境:
source激活myenv

4) 安装依赖项:
conda安装--file requirements.txt


5) 安装缺少的依赖项:
conda安装您的\u缺少的\u依赖项

是否可以只创建一个conda env?如果确实需要conda,请使用conda env,或者只使用pip安装二进制版本(预编译)。是的,谢谢。您的答案是好的,但所有问题的根源是一些冻结的项目文档,这些文档指导使用virtualenv进行安装。如果我们能用康达,我们会用你的答案。考虑到这在整个团队中都是一个挑战,我们可能会转向使用docker容器。如果在conda通道中找不到某个包,有没有办法针对
requirements.txt
使用该
--文件
,并安装(回退到)PyPi?康达有一个镜像PyPi的通道吗?编辑:嗯,也许不可能: