memoのPython环境配置
Python环境配置
属予作文以记之。
首先
打开网页
https://mirrors.tuna.tsinghua.edu.cn
浏览一下,都是好东西。
把这个网址保存为书签,经常要用的。
有条件的话,还是需要一个FQ工具。
毕竟,[DGP](.*)Hub需要经常访问。
Python!
Life is short,所以用python。因为从事的不是互联网行业,一直做仿真渲染什么的,只会用个C+++OpenGL什么的,弱爆了!尤其是和伟大的python比起来。
所以,第一步,首先安装python环境。
装python首选什么?官网下载python?选择2.7还是3.4,3.5,3.6,3.7,3.8,3.9,甚至现在的3.10?
呵呵。
去清华镜像站,下载一个anaconda安装吧!
或者,就直接安装一个miniconda也可以。
区别就是anaconda安装完了之后,base环境带了一堆科学计算的东西,numpy,scipy,matplotlib等等。而miniconda可干净了。
至于用哪个python版本,喜欢的话就都试试咯,多个环境,都可以共存,想用谁就用谁!
不过我个人推荐还是3.8,最起码是3.6以上的版本。
因为python3.6才有f-string语法。就和蚁力神一样,谁用谁知道。
安装完了之后,不要用那个什么管理界面,听闻巨难用。反正命令行也挺亲民的。
anaconda安装好了之后,会默认附带一个python版本(我当前是python3.8.5),并创建一个叫做base的环境。
我觉得怎么也得升级一下python3.8,当前都到了3.8.8了,多少都得修复一些bug吧。
所以,我选择,首先打开https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/。
是的,有镜像源,说啥也得先到镜像站替换国内源啊!
说到镜像源,顺便更新一下pip的镜像源吧。
https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
不会吃亏,不会上当。
替换好源之后,先更新一波:
conda update conda
conda update anaconda
conda install python
这里会默认升级python的小版本号,我就是从3.8.5升级到了3.8.8。
大版本号需要手动指定python=3.7之类的。
我猜测。
反正是base,无所谓。
快速用法
创建一个虚拟环境,名字叫做py37,安装python3.7,顺带安装一个willow。
conda create --name py37 python=3.7 willow
创建一个虚拟环境,名字叫做tf,整体从上面创建的环境py37克隆一份,一模一样的。
conda create -n tf python=3.7 --clone py37
切换到名字叫做tf的环境中。
conda activate tf
退出python环境。
conda deactivate
查看当前都有哪些环境。
conda env list
查看当前环境下都安装了什么package。
conda list
彻底删除一个叫做tf的环境。这里用了--all,表示所有的。不然可以指定删除指定环境的某个package。
conda remove -n tf --all
其实删除或者安装package当然要用下面两个命令啦。
conda install willow
conda uninstall willow
其实也可以使用pip。不过我推荐用conda安装。
我发现一个事,那就是如果在别的环境里面存在当前的package,conda会直接给复制过去。
pip的话,我猜测会下载吧(我没测试)。
不过conda里面不是挺全的。比如panda3d,我就是从pip安装的。
导入导出
还有一个挺好玩的功能,就是导入导出:
conda env export > tf.yaml
把当前conda环境配置导出到tf.yaml的文件中啦。
用下面的命令就是从文件导入了:
conda env create -f tf.yaml
上面的命令只包括conda安装的。如果是用pip安装的,哎呀呀。所以顺带下面两个命令吧:
pip freeze > requirements.txt
pip install -r requirements.txt
以上。暂时就记得这么多。
memoのPython环境配置的更多相关文章
- 1 python学习——python环境配置
1 python学习--python环境配置 要学习python语言,光看书看教程还是不好,得动手去写.当然,不管学习什么编程语言,最佳的方式还在于实践. 要实践,先得有一个Python解释器来解释执 ...
- VScode中python环境配置
vscode中python环境配置 想要在vscode中运行python代码必须要告诉vscode使用哪个解释器才行 方法1. 打开命令面板(Ctrl+Shift+P)输入Python: Select ...
- MxNet C++和python环境配置
MxNet C++和python环境配置 安装文件: 1.为了与python已经安装好的版本一致,在这个网站下载mxnet 1.0.0的源码 https://github.com/apache/inc ...
- 1.python环境配置 - python基础入门
工欲善其事必先利其器,python学习首先要做得就是配置python环境.配置环境只需要下载Pycharm 和 Anaconda两个安装包即可,请跟上我得步伐,一步一步操作. 重要的事情说三遍: 先安 ...
- VsCode中编写python环境配置
1. VsCode中编写python环境配置 1.1. 前言 有过开发经验都知道idea一系列的软件虽然功能比较多,但比较容易卡,电脑不好还真容易上火,这里我想要入门python,还是选了款vscod ...
- Python环境配置安装
2016年12月20日14:15:23 -------------- 参考菜鸟教程: Python 环境搭建 | 菜鸟教程 http://www.runoob.com/python/python-i ...
- thrift 服务端linux C ++ 与客户端 windows python 环境配置(thrift 自带tutorial为例)
关于Thrift文档化的确是做的不好.摸索了很久才终于把跨linux与windows跨C++与python语言的配置成功完成.以下是步骤: 1) Linux下环境配置 ...
- Selenium WebDriver + Python 环境配置
1. 下载必要工具及安装包 1.1.[Python开发环境] 下载并安装Python 2.7.x版本(当前支持2.x版本,不要下载最新的3.X的版本因为python3并非完全兼容python2) ...
- selenuim +python环境配置遇到的诸多问题
自动化测试入门,总结一下安装selenium.python以及配置webdriver遇到的问题: 准备工作: 1.下载火狐浏览器并安装插件selenium IDE.Firebug~~ 2.下载安装py ...
- Python环境配置及项目建立
一.安装Python Python比较稳定的两个版本是Python 3.5和Python 2.7,我用的是Python 2.7,下载地址是:https://www.python.org/downloa ...
随机推荐
- PyCharm如何实现控制台换行显示
举个例子 我现在想要看输出结果的所有数据然后再控制台输出的信息如下: 本来输出的内容有很多,但由于只显示了一行,因此想要看全部的内容还需要拖拉滚动条,挺麻烦的,而且看着也不方便,怎么让控制台信息全都直 ...
- UF_CURVE_ask_arc_data圆弧角度
1 UF_CURVE_arc_t Obj_data; 2 UF_CURVE_ask_arc_data(tObject[i], &Obj_data); 3 double Sp = Obj_dat ...
- ES5 绑定 this 的方法
this的动态切换,固然为 JavaScript 创造了巨大的灵活性,但也使得编程变得困难和模糊.有时,需要把this固定下来,避免出现意想不到的情况.JavaScript 提供了call.apply ...
- 第八章用matplotlib、seaborn、pyecharts绘制散点图
文章目录 散点图 matplotlib绘制散点图 seaborn绘制散点图 pyecharts绘制散点图 源码地址 本文可以学习到以下内容: matplotlib 中文乱码解决办法 seaborn 中 ...
- selenium+python的网站爬虫
爬取网站听起来就是程序员的标配,之前一直没有时间学一下,最近有空学习一下顺便记录一下 爬取网站实际上就是利用计算机模拟人的操作来对网站的前端进行访问,而各大浏览器也给计算机提供了访问的接口,也就是浏览 ...
- 【阿里云ACP】-03(数据库RDS)
OSS快速使用入门:创建Bucket 1.用户创建一个Bucket时,可以根据费用单价.请求来源分布.响应延迟等方面的考虑,为该bucket选择所在的数据中心 阿里云所有数据中心都提供OSS公众服务 ...
- mac Big Sur 安装MAT
1.下载MAT,https://www.eclipse.org/mat/previousReleases.php,这里安装最新版本1.12.0版本,这个依赖jdk11,需要安装openjdk11,请前 ...
- 移动端wifi测试点总结
1.WiFi功能测试: 验证WiFi模块设置(如:添加AP.静态IP及动态IP的设置等)的相应功能是否正常: 2.WiFi特性专项测试: 1)WiFi打开速度或搜索速度的测试:验证WiFi,WiFi打 ...
- 日志 LOG / Debug
有很多时候我们想要查看日志文件,发现服务器已经被重启了,然后原来的日志就被打包存起来了,这个时候生成的gz日志文件我们就没有办法直接去查看了. 所以这个时候我们就需要zcat+日志名.gz来查看,还可 ...
- ubuntu22.04LTS下编译glfw
环境准备 # 预装cmake sudo apt install cmake # 下载源码 git clone https://github.com/glfw/glfw.git 编译 # cmake初始 ...