mac安装anaconda及conda常用命令、本地访问远程开发机上的jupyter notebook


anaconda挺好用, 装完了之后可以创建多个不同的python环境,而且直接就有了jupyter notebook,我习惯用这个写python,随时可输出测试,and可视化非常方便。

下载安装

1、官网下载GUI或者命令行
2、安装,注意安装目录
3、在终端输入conda,没有该命令。需要添加环境变量:

  • a) sudo vim ~/.bash_profile
  • b)如果环境中没有就手动添加环境变量:export PATH=“/Users/anaconda3/bin:$PATH” 填自己的安装路径。:wq保存退出。
  • c)刷新环境变量:source ~/.bash_profile

4、查看已安装的包:conda list
5、装完后,会有一个默认base环境。
查看当前系统的环境:conda info -e (–envs双杠envs)。可以看到有个base

创建环境

我们一般不在base环境下用。创建自己需要的环境。
比如,

  • 创建一个python3.5的环境:conda create -n env_name python=3.5
    亲测,这里不加-n会报错CondaValueError: The target prefix is the base prefix. Aborting. -n是–name(双杠name)
  • 激活环境:conda activate env_name 会进入到env_name环境
  • 查看当前系统下有哪些环境conda info -e会看到一个base,另一个是你刚刚创建的env_name环境。
  • 退出这个激活的环境:conda deactivate 会从env_name退出

其它:

  • 删除环境:conda remove env_name
  • 赋值环境:conda create new_env_name old_env_name

常用命令

  • 查看当前系统的环境:conda info -e

  • 查看指定环境下安装的包: conda list -n env_name

  • 在指定环境下安装包:conda install -n env_name package_name

  • 或者在指定环境下安装包,直接激活进入该环境:然后conda install package_name或者pip install package_name。可以指定包版本号:pip install package_name==版本号
    推荐如pip install statsmodel==0.11.1这种用法,pip下载更稳更快些。

  • 查看某一个库的版本等情况:pip show package_name

  • 指定python环境安装:python -m pip install sklearn

  • 升级包:pip install --upgrade redis ,pip install --upgrade pip

  • 激活conda环境:① type activate 获取activate路径 ②source 路径 source一下 ③ conda activate env_name

如果是在远程开发机上安装的anaconda,那么本地如何访问远程开发机上的jupyter notebook?

上面是在mac本地安装anaconda。
实际公司工作中,一般是安装在远程开发机上。当然也是下载并安装anaconda,装完了anconda就有了jupyter。但是jupyter如何在本地mac浏览器打开呢?

前置条件:
登录上远程开发机,写命令:
$ wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh
然后添加环境变量…
完成anaconda的安装。

接下来是重点,如何在本地访问远程开发机上的jupyter?
1、生成配置文件:$ jupyter notebook --generate-config
记着路径
2、进入python 生成密钥:
>>>from notebook.auth import passwd
>>>passwd()
根据提示,输入两次密码,然后会生成密钥。
3、修改刚生成的配置文件
$vim ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip=‘*’ # 就是设置所有ip皆可访问
c.NotebookApp.password = 'sha1:72… # 刚生成的那个密钥
c.NotebookApp.open_browser = False # 禁止自动打开浏览器
c.NotebookApp.port =8888 #随便指定一个端口
4、启动
试一下,看哪个方法可以用就用哪个。
法一:
远程开发机上输入$jupyter notebook
本地上输入http://[远程开发机ip]:8888
法二:
nohup jupyter notebook --ip 远程机器ip --port 8888 &

5、帮助
jupyter notebook --help可以查看相关命令
which anaconda、which python3、which jupyter或者type XXX等可查路径

尽量用pip安装吧

python -m pip install sklearn
pip install package_name==版本号

anaconda环境下 redis安装问题

安装redis-py
命令:conda install redis-py (✅)

执行提示会有如下信息:
The following NEW packages will be INSTALLED:

redis-py pkgs/main/noarch::redis-py-3.5.3-py_0

不要用这个,不要直接装redis:
命令:conda install redis (❌)

执行提示会有如下信息:
The following NEW packages will be INSTALLED:

redis pkgs/main/linux-64::redis-5.0.3-h7b6447c_0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值