Anaconda
Install
官方网站:https://www.continuum.io/
清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
conda 官方文档:https://docs.anaconda.com/
Anaconda 镜像使用帮助
Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。
Anaconda 安装包可以到 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。
TUNA 还提供了 Anaconda 仓库的镜像,运行以下命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
即可添加 Anaconda Python 免费仓库。
运行 conda install numpy
测试一下吧。
常用命令
查看版本: conda -V
或者 conda --version
查看信息: conda info
查看当前环境的包列表: conda list
搜索包: conda search beautifulsoup4
虚拟环境
创建虚拟环境:
conda create -n env_name package_name python=3*
例如:
conda create -n blog sphinx python=3*
查看有哪些虚拟环境: conda env list
查看当前所在的虚拟环境: conda info --e
激活或切换虚拟环境: conda activate env_name
(原 source activate env_name
已弃用)
关闭虚拟环境:conda deactivate
(原命令 source deactivate
已弃用)
移除虚拟环境: conda remove -n env_name --all
使用 virtualenvwrapper
Install pip and virtualenvwrapper:
sudo apt-get install python-pip
sudo pip install virtualenvwrapper
Add flowing to ~/.bashrc:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/project
source /usr/local/bin/virtualenvwrapper.sh
Reload it:
reload .bashrc
Create virtualenv:
cd project
mkvirtualenv env_name
Create virtualenv with python3:
mkvirtualenv -p python3 env_name
You should see something like:
(env_name)dormouse@dormouse ~ $
Usage:
mkvirtualenv [env] 创建新的虚拟环境
workon [env]切换环境,如果不带环境名参数,则显示当前使用的环境
deactivate 在某个环境中使用,切换到系统的python环境
showvirtualenv [env] 显示指定环境的详情。
lssitepackages 显示该环境中所安装的包
rmvirtualenv [env] 移除指定的虚拟环境,移除的前提是当前没有在该环境中工作。
cpvirtualenv [source] [dest] 复制一份虚拟环境。
cdvirtualenv [subdir] 把当前工作目录设置为所在的环境目录。
cdsitepackages [subdir] 把当前工作目录设置为所在环境的sitepackages路径。
add2virtualenv [dir] [dir] 把指定的目录加入当前使用的环境的path中,这常使用于在多个project里面同时使用一个较大的库的情况。
toggleglobalsitepackages -q 控制当前的环境是否使用全局的sitepackages目录。
Do some “pip install …”
Freeze requirements:
pip freeze > requirements.txt
Use pip to install later:
pip install -r requirements.txt
使用 virtualenv
如果你使用 Mac OS X 或 Linux ,那么可以使用下面两条命令中任意一条:
$ sudo easy_install virtualenv
或更高级的:
$ sudo pip install virtualenv
上述命令中的任意一条就可以安装好 virtualenv 。也可以使用软件包管理器,在 Ubuntu 系统中可以试试:
$ sudo apt-get install python-virtualenv
安装完 virtualenv ,打开一个 shell ,创建自己的环境。我通常创建一个包含 env 文件夹的项目文件夹:
$ mkdir myproject
$ cd myproject
$ virtualenv env
New python executable in env/bin/python
Installing setuptools............done.
现在,每次需要使用项目时,必须先激活相应的环境。在 OS X 和 Linux 系统中运行:
$ . env/bin/activate
(注意点和脚本名称之间有一个空格。点表示这个脚本必须运行在当前 shell
的背景中。 如果这个命令不能在你的 shell 中运行,请尝试把点替换为
source
。)
Windows 用户请运行下面的命令:
$ env\scripts\activate
殊途同归,你现在进入你的 virtualenv (注意查看你的 shell 提示符已经改变了)。