Anaconda安装
Anaconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换,完美的支持Python2、Python3的共生
官网下载 https://www.anaconda.com/products/individual
软件环境安装
# 安装Anaconda后,你可以直接在界面上创建环境,也可以在命令行上执行
# 推荐用管理员身份执行命令行,会快速很多
# 开始创建环境
conda create -n py27 python=2.7
# 如果是mac系统,需要手动设置环境变量才可以执行conda命令
vim ~/.zshrc
# 增加路径
export PATH="/opt/anaconda3/bin:$PATH"
#重新加载
source ~/.zshrc
# 进入环境
activate py27
source activate py27 [mac]
# 开始安装软件
conda install -c conda-forge jupyter
conda install -y pandas
conda install -y numpy
conda install -y seaborn
conda install -y py4j
pip install -y xgboost
pip install -y sklearn
pip install --user --upgrade numpy==1.13.3
# 安装jupyter目录文件
conda install -c conda-forge jupyter_contrib_nbextensions
conda install nb_conda_kernels
# 退出虚拟环境
deactivate
可能遇到的问题
- jupyter lab启动报错
(py27) PS C:WINDOWSsystem32> jupyter lab
Traceback (most recent call last):
File "C:ProgramDataAnaconda3envspy27Scriptsjupyter-lab-script.py", line 6, in <module>
from jupyterlab.labapp import main
File "C:ProgramDataAnaconda3envspy27libsite-packagesjupyterlablabapp.py", line 7, in <module>
from notebook.notebookapp import NotebookApp, aliases, flags
File "C:ProgramDataAnaconda3envspy27libsite-packagesnotebooknotebookapp.py", line 81, in <module>
from .services.kernels.kernelmanager import MappingKernelManager
File "C:ProgramDataAnaconda3envspy27libsite-packagesnotebookserviceskernelskernelmanager.py", line 19, in <module>
from jupyter_client.session import Session
File "C:ProgramDataAnaconda3envspy27libsite-packagesjupyter_client__init__.py", line 4, in <module>
from .connect import *
File "C:ProgramDataAnaconda3envspy27libsite-packagesjupyter_clientconnect.py", line 365, in <module>
class ConnectionFileMixin(LoggingConfigurable):
File "C:ProgramDataAnaconda3envspy27libsite-packagesjupyter_clientconnect.py", line 382, in ConnectionFileMixin
transport = CaselessStrEnum(['tcp', 'ipc'], default_value='tcp', config=True)
File "C:ProgramDataAnaconda3envspy27libsite-packagestraitletstraitlets.py", line 2151, in __init__
values = [cast_unicode_py2(value) for value in values]
File "C:ProgramDataAnaconda3envspy27libsite-packagesipython_genutilspy3compat.py", line 26, in cast_unicode
return decode(s, encoding)
File "C:ProgramDataAnaconda3envspy27libsite-packagesipython_genutilspy3compat.py", line 17, in decode
return s.decode(encoding, "replace")
LookupError: unknown encoding: cp65001
解决办法
chcp 1252
pip install pypiwin32