jupyter设置python2_搭建Python2环境

cc819293acd3d0a75d1d13bdc7f56197.png

Anaconda安装

Anaconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换,完美的支持Python2、Python3的共生

官网下载 https://www.anaconda.com/products/individual

123560b55c86dc3b849d75d0395473f6.png

软件环境安装

# 安装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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值