赞
踩
python是一种语言,最大的特点是类似于胶水一样,能够与其他语言粘合在一起,调用其他语言实现功能,而自己也可以与自己粘合。粘合成一大块,具有特定功能的东西,那就叫库。调用这些具有特定功能的的库,你就可以方便的实现自己想要的功能,而不用自己用手从底层开始敲了,如果不是职业人员,也没什么必要重复造轮子。可以想象,如果全部把这些库下载下来,内存根本不够用,也没必要。这时候,我们就要引入一个概念,环境,这篇文章的环境,指的是,包含了你有版本的python,有什么版本、什么类型的python库。需要构建一个具有什么样特定功能的运行环境。
另外,为什么需要创建不同的环境呢?原因是有时候项目比较多,但是项目依赖的包不一样,比如A项目用的是Python2开发的,而B项目用的是Python3开发的,那么我们在同一台电脑上就需要两套不同的环境来支撑他们运行了,基本所有的python中GitHub的代码运行都有对环境有要求,我们就可以根据这些要求,创建自己的虚拟环境,进行运行。另外,能极大程度保护电脑的本地文件。防止电脑崩盘。
清华镜像下载地址:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
挑选最新版或者经典版
安装过程,傻瓜式next即可。
点击开始,若存在以下情况,安装成功。
Anaconda自己的命令行窗口,本文后面会经常用!!!
在上面的命令行窗口里面打入以下命令。
conda create --name XXX python=3.7
XXX:环境名字,自己取
python=3.7:后面是python版本,可以自己根据需要选择,如果不加,即默认是创建的Anaconda的本地环境里python版本。
那么,创建后的虚拟环境长什么样呢?
.\Anaconda3\envs
这就是虚拟环境,里面有python以及python所需要的库以及其他。有需要进行虚拟库转移的,可以直接复制。
第一步,进入Anaconda自己的命令行窗口,然后输入命令
conda env list
第一步,进入Anaconda自己的命令行窗口,然后输入命令
# 激活环境
activate XXX
# 退出环境
deactivate
## 或者
conda deactivate
注意前面括号里的环境转换。
有时候莫名其妙,这个环境被玩坏了,里面的很多代码,库都运行不了,那也不用担心,因为这只是个虚拟环境啊,删了就好,再来一个!
conda remove --name xxx --all
进入Anaconda自己的命令行窗口,直接输入python
+回车。
在这里,3.6.5是这个环境下的python的版本。退出python,输入exit()
。
pip/conda 是 python 必不可少的的包管理工具,但是要在国内用得爽,必须要配置镜像源。(除非你已经科学上网)
更多方法详细见一文讲清 pip/conda 安装库的疑难杂症(镜像源管理)
以下是我用的最多的方法,直接设置全局,之后所有pip无痛使用:
pip配置全局镜像源
这个方法配置完以后,所有的pip均可无痛使用!
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host = pypi.tuna.tsinghua.edu.cn
还有其他镜像网站可供选择
简单,把上面的 install 都换成uninstall即可,如用conda命令:conda uninstall numpy
有些时候,有些代码会因为python库不是最新版,所以会出bug。这时候,升级库能解决很多问题。
conda命令:
# 更新指定库
conda update 库名
# 更新所有库
conda update --all
# 更新 conda 自身
conda update conda
pip命令:
pip install --upgrade 库名
conda命令:
conda list #列出所有已安装的三方库
pip命令:
pip list #列出所有已安装的三方库
理论上来讲,从虚拟环境里直接输入进去就可以了,但很多时候,这个虚拟环境里并没有安装jupyter notebook运行所需要的库与环境,那么,这时候,就要进行以下操作了。。(倒腾了很久才保证的,万无一失的操作):
方案一:
首先,进入虚拟环境,见2.3,然后依次输入以下命令
1.conda install ipykernel 安装必要插件
2.python -m ipykernel install --name torch 将环境添加到Jyputer中(Name是此环境显示在Jyputer中的名称,可自定义)
3. conda install nb_conda
。
方案二:
首先我们先进入虚拟环境,见2.3,然后输入命令:
conda install -y jupyter
先确定自己的所处环境,是不是自己要的环境。
然后切换到自己想要进入的文件所在的盘,如果是在d盘,命令:d:
回车。
接下来输入jupyter notebook
回车。就能进去了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。