jupyter创建新环境与新kernel

以下可以参照我的另一篇文章:Jupyter配置虚拟环境及安装Python包时遇到的问题

---------------------------创建环境相关-----------------------

# ---------------------------创建环境相关----------------------- #
# 创建环境,此时python版本为2.7,这个根据自己需求设定,环境名称为ljc27
conda create -n ljc27 python=2.7
# 删除环境,--all参数会把环境相关文件删得更加彻底,避免重装环境时报错
conda remove ljc27 --all
# 删除环境,在上面那行代码啊不奏效的时候可以用这个
conda env remove -n leesg
# 激活环境
conda activate ljc27
# 取消激活环境,此时会直接进入base环境,等价于conda activate base
conda deactivate

---------------------------创建Kernel相关-----------------------

# ---------------------------创建Kernel相关----------------------- #
# 第一步,激活相关的环境
conda activate ljc27

# 第二步,下载jupyter
# 如果想让接下来创建的kernel所使用的的python为your-env的一定要先执行这个
# 因为不在自己环境里面创建jupyter的话之后在创建kernel的时候用的就是base环境里面的jupyter以及python,
# 这时候即使在自己环境中安装包,在自己环境中创建的kernel也会显示没有
(your-venv)$ pip install jupyter

# 第三步,创建Kernel (Add the virtualenv as a jupyter kernel)
(your-venv)$ ipython kernel install --name "ljc27" --user

# 第三步中的创建方法有时候可能会出现问题,比如dll load failed while importing _device等bug,可以考虑用以下命令重新创建kernel,注意得删除原来的
conda install -c conda-forge ipykernel
# 然后运行:
python -m ipykernel install --user --name=firstEnv

---------------------------下载包相关-----------------------

使用pip install XX下载包

# python下载指定版本的包, -i为设置下载源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  "pyglet<=1.5.0,>=1.4.0"
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  " pyqt5<5.13"
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  " pyqtwebengine<5.13"
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  pathlib
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple   ruamel-yaml

# 或者简单点
pip install XX

# 有时候会出现没有权限访问某某文件的bug,这时候只需要在后面再加上--user即可
pip install XX --user

# 卸载指定包XX
pip uninstall XX

# 升级pip
pip install --upgrade pip
或
pip3 install --upgrade pip

# 升级包
pip install --upgrade 包名==想要的版本

# 根据指定的requirements.txt文件下载包(常用于配置代码环境),此时
pip install -r PATH_TO_REQUIREMENTS/requirements.txt
如果当前终端所在路径为requirements.txt所在路径,直接使用
pip install -r requirements.txt

使用conda install XX下载包

在使用conda命令之前最好是设置一下下载源,可以参照清华大学开源软件镜像站Anaconda 镜像使用帮助部分。

# 下载
conda install XX

# 卸载,设置--all会将XX包对应的文件夹也删掉,避免之后重装时出现Bug
conda remove -n XX --all

# 更新包
conda update 包名==想要的版本

最后补充一句,使用condapip下载包时候尽量优先使用pip,血的教训。因为pip在下载包时是不会检查是否下载过该包其他版本的,而conda是会检查一遍的。这就出现了一种情况,假如先用conda下载包,再用pip下载该包的另一个版本,这时如果要import该包就会出出现导入的版本不是我们想要的情况。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三只佩奇不结义

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值