安装anaconda并配置
一、安装包
123云盘内
二、安装步骤
不要添加环境变量,后续手动添加
三、环境变量配置
D:\Software\anaconda
D:\Software\anaconda\Scripts
D:\Software\anaconda\Library\bin
D:\Software\anaconda\Library\mingw-w64\bin
四、conda安装包,缓存位置设置
首先检查虚拟环境位置缓存位置
conda info
配置.condarc文件 (首次安装没有该文件,需要运行conda config自动创建)
创建.condarc文件
conda config --set show_channel_urls yes
在condarc文件中修改虚拟环境的位置
envs_dirs:
- D:\anaconda\envs (开头不能用tab,测试两个空格和顶格均有效)
pkgs_dirs:(这一项一般不需要设置,默认是这个)
- D:\Anaconda3\pkgs
注意:设置后新建环境若还在c盘,注意修改目标env文件夹、pkgs文件夹的user用户权限为完全控制。否则新建环境和包的缓存均会在c盘(.conda文件夹,删除虚拟环境也会生成不知道是哪个文件夹权限的问题),设置失效
五、pip安装包,缓存位置设置
pip.ini文件(C:\Users\WG\AppData\Roaming\pip\pip.ini(分为全局安装和用户安装,见下),没有则新建文件夹和文件)
[global]
index-url = https://mirrors.ustc.edu.cn/pypi/web/simple
cache-dir = D:/Software/anaconda/pip_cache
补充信息:
无论是自己安装的python还是conda中的,pip的缓存位置默认在C:\Users\xxxx\AppData\Local\pip中
安装位置根据python解释器所在环境的位置而决定
在conda中:
输入python -m site查看信息
USER_BASE:python解释器的位置文件夹
USER_SITE:包的安装路径
python -m site -help查看配置文件的位置,可修改包的安装位置
在系统环境中:
根据pip.ini修改相应信息
--若python -m site -help输出forzen...
--参考
--python -m pip config list
--此命令将输出pip的配置信息,其中包括默认安装路径。在输出中查找"prefix",它将是pip默认安装路径的路径
--要更改pip的默认安装路径,您可以使用以下步骤:
--创建一个名为"pip.ini"的文件,并将其保存在以下位置:
--对于全局安装:C:\ProgramData\pip\pip.ini
--对于用户安装:C:\Users\YOUR_USERNAME\AppData\Roaming\pip\pip.ini
--将以下内容添加到pip.ini文件中:
--[global]
--target=C:\YOUR\NEW\INSTALLATION\PATH
六、新建虚拟环境
一定要指定python版本,否则新建的环境不会创建独立文件夹,安装的包也会在主环境下
create -n name python=3.8
不指定python版本的话这个env文件夹下就没有bin文件夹 无法正常激活、使用,使用的还是base环境
七、为新建的虚拟环境添加jupyter内核
进入虚拟环境
1、安装ipykernel
pip install ipykernel
2、将虚拟环境加入内核中
python -m ipykernel install --name=web_env(注册名字)
进入主环境
3、列出jupyter notebook当前的内核
jupyter kernelspec list
4、删除内核
jupyter kernelspec remove 内核名
八、更改anaconda默认启动环境
1、anaconda安装路径下的Scripts文件夹中(如:D:\Anaconda\Scripts),找到文件activate.bat,使用文本编辑器打开
更改成环境名称即可
九、jupyter主题以及代码补全
1、背景主题,字体大小设置
pip install jupyterthemes
更新jjupyter主题
pip install --update jupyterthemes
查看可用主题
jt -l
目前主题设置
jt -t monokai -f fira -fs 13 -cellw 90% -ofs 11 -dfs 11 -T -N
-f(字体) -fs(字体大小) -cellw(占屏比或宽度) -ofs(输出段的字号) -T(显示工具栏) -N(显示自己主机名)
详细配置说明可查看github:dunovank/jupyter-themes: Custom Jupyter Notebook Themes (github.com)
2、代码补全
首先安装nbextensions:
pip install jupyter_contrib_nbextensions
-
i https:
/
/
mirrors.aliyun.com
/
pypi
/
simple
jupyter contrib nbextension install
-
-
user
然后安装nbextensions_configurator
pip install jupyter_nbextensions_configurator
-
i https:
/
/
mirrors.aliyun.com
/
pypi
/
simple
jupyter nbextensions_configurator enable
-
-
user
如果提示缺少依赖,就使用pip安装对应依赖即可。
若上述安装失败可换用conda安装:
conda install -c conda-forge jupyter_nbextensions_configurator
conda install -c conda-forge jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextensions_configurator enable --user
十、jupyter notebook代码显示不全,无法选中最后的括号
在jupyter写代码时,代码输入框的末尾有一位字符显示不全,滚动条也拖不到,只好慢慢探索修改CSS文件。
代码里False后面还有个括号显示不出来,滚动条怎么拖也拖不到那,最后的字符显示不出来。
解决办法:
先打开谷歌浏览器的页面元素检查窗口,利用定位功能找到CodeMirror-lines行:
在右边窗口的CSS文件处,按照自己的浏览器显示效果调整padding-left项,改为0em或者调小都可以,确定后到电脑 \.jupyter\custom\custom.css文件直接修改。
成功修改过后: