conda 命令笔记

1
2
3
conda create --name your_env_name
conda create --cs231n python=3.7
conda create --name your_env_name numpy scipy

列举当前所有环境

1
2
conda info --envs
conda env list

复制某个环境

1
conda create --name new_env_name --clone old_env_name 1

删除某个环境

1
conda remove --name your_env_name --all

导出导入环境配置

1
2
conda env export > environment.yml
conda env create -f environment.yml

包管理

1
conda list

列举一个非当前活跃环境下的所有包

1
conda list -n your_env_name1

为指定环境安装某个包

1
conda install -n env_name package_name

发布自己的库到pypi

以下为测试

1
2
3
4
5
6
7
8
9
10
mkdir lbmblood_package
cd lbmblood_package/
mkdir lbmblood
cd lbmblood
new lbmblood.py
new __init__.py
cd ..
new setup.py
new LICENSE
new README.md
1
2
3
4
from __future__ import absolute_import
from .lbmblood import *

name= "lbmblood"
1
2
3
4
5
python -m pip install --user --upgrade setuptools wheel
python setup.py sdist bdist_wheel
python -m pip install --user --upgrade twine
python -m twine upload dist/*
pip install lbmblood==0.0.1

/usr/bin/ g++