如何正确创建新环境-包括使用;pip安装一些东西;
有人能推荐如何做以下最聪明的事情吗:如何正确创建新环境-包括使用;pip安装一些东西;,pip,anaconda3,Pip,Anaconda3,有人能推荐如何做以下最聪明的事情吗: 创建一个名为“wells”的新环境 除了像matplotlib、numphy、pandas++这样的anaconda软件包 安装软件包,如 “pip安装lasio”、“pip安装dlisio” 试图克隆蟒蛇,但30多分钟后我就停止了。这里有一种方法,它使用Python3.x。我运行此程序是为了验证它比您经历的30多分钟要快。不到4分钟。希望这对你有用 # Create a work directory mkdir wells cd wells #
- 创建一个名为“wells”的新环境
- 除了像matplotlib、numphy、pandas++这样的anaconda软件包
- 安装软件包,如
- “pip安装lasio”、“pip安装dlisio”
试图克隆蟒蛇,但30多分钟后我就停止了。这里有一种方法,它使用Python3.x。我运行此程序是为了验证它比您经历的30多分钟要快。不到4分钟。希望这对你有用
# Create a work directory
mkdir wells
cd wells
# Create a virual environement named 'wells'
python3 -m venv wells
# Start the virual environment
source wells/bin/activate
# Update the basic virtual environment tools
pip install -U pip setuptools
# Create a requirements.txt with all the packages to install
echo matplotlib >>requirements.txt
echo numpy >> requirements.txt
echo pandas >> requirements.txt
echo lasio >> requirements.txt
echo dlisio >> requirements.txt
# Install the packages
pip install -r requirements.txt
使用完虚拟环境后,请使用以下命令将其停用:
deactivate
此外,如果使用Conda环境而不是Python-m venv
virtual env,请参考以下链接了解步骤:此外,使用Miniconda而不是full Anaconda的PKG更少,速度更快。就速度而言,我建议从安装开始并在安装后立即运行这些命令,以确保所有软件包都尽可能从以下位置安装:
conda config --add channels conda-forge
conda config --set channel_priority strict
要创建环境,我建议使用。创建一个名为environment.yml
的文本文件,在该文件中,您可以指定通过conda提供的包,例如(本例中为numpy、matplotlib、pandas),以及通过pip提供的包的单独列表,例如:本例中为lasio、dlisio
示例environment.yml
文件:
name: examplename
channels:
- conda-forge
dependencies:
- python
- numpy
- matplotlib
- pandas
- pip:
- lasio
- dlisio
然后,您可以使用以下命令创建环境wells
:
conda env create -n wells -f environment.yml
您好,我计划以conda为基础,假设“conda创建wells”与您的“mkdir wells-cd wells-python3-m venv wells-++”?您好,我没有使用conda的经验,但是快速看一下,您应该使用conda特定的CMD替换python虚拟环境(venv)CMD。
pip安装
应替换为conda的安装语法。如果你想用你的结果更新这篇文章,那就太好了。谢谢你的回复。=>学习了一些关于pip的新知识:-)。但我坚持使用conda,在添加仅从pip(conda的pip)提供的包时,我会创建新的环境。不要克隆anaconda“base”,只在新环境中安装严格需要的软件包。(顺便说一句,我不是这里的专家……退休的地质建模师)。