virtualenv下配置gluon环境

因为在conda下已经配置过tensorflow环境,然后配置gluon时,发现jupyter notebook一直无法进入gluon的环境下运行。(在python中是可以import nd的,但是打开jupyter notebook后无法import nd)

刚开始没找到原因,因为是小白,所以配置时一直都比较多,各种包放置的位置都是乱的。排查了几个原因,包括版本问题,

最后发现是jupyter的kernel没有配置上去。所以,如果各位也出现类似的问题时,检查一下你的kernel的位置是否在你配置的环境下。

我因为在排查过程中把环境和conda搞得比较乱了,嫌弃了conda,所以听朋友意见换了virtualenv来配置和安装。以下是我配置完后的总结。


第一步、下载并安装好python(我选择的是3.6.5版本,因为tensorflow需要用的python版本是3.6)

第二步、安装vitualenv,在cmd命令窗口里输入:

 pip3 install virtualenv

第三步、选择建立你的环境需要放置的文件夹:比如我放在D盘,并创建目录:

mkdir PyEnv

第四步、创建环境名称:

mkdir Py36_gluon

第五步、创建一个独立的python运行环境,命名为Py36_gluon:

virtualenv --no-site-packages Py36_gluon

其中,virtualenv是建立独立python运行环境命令,--no-site-packages是不引入除python外的任何第三方包进入

第六步、activate环境:

Py36_gluon\Scripts\activate

即每次activate环境都需要找到你环境的绝对路径进入activate

第七步、安装第三方包:(gluon环境需要以下这些包,挨个安装就行)

pip install jupyter

第八步、下载jupyter中ipykernel,一般来说下载jupyter的时候一并下好了

pip3 install ipykernel

第九步、配置ipykernel

python -m ipykernel install --user --name <名称> --display-name "<Jupyter显示的名称>"

之后,我们启动Jupyter Notebook。然后在其中选取所需要的内核就行(在new或者kernel中选择)

以后每次打开jupyter时,都需要先进入绝对路径下的环境,然后activate。这样的好处是保证环境之间不冲突。环境配置以及包管理也清晰简洁。

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值