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. 1 python学习——python环境配置

    1 python学习--python环境配置 要学习python语言,光看书看教程还是不好,得动手去写.当然,不管学习什么编程语言,最佳的方式还在于实践. 要实践,先得有一个Python解释器来解释执 ...

  2. VScode中python环境配置

    vscode中python环境配置 想要在vscode中运行python代码必须要告诉vscode使用哪个解释器才行 方法1. 打开命令面板(Ctrl+Shift+P)输入Python: Select ...

  3. MxNet C++和python环境配置

    MxNet C++和python环境配置 安装文件: 1.为了与python已经安装好的版本一致,在这个网站下载mxnet 1.0.0的源码 https://github.com/apache/inc ...

  4. 1.python环境配置 - python基础入门

    工欲善其事必先利其器,python学习首先要做得就是配置python环境.配置环境只需要下载Pycharm 和 Anaconda两个安装包即可,请跟上我得步伐,一步一步操作. 重要的事情说三遍: 先安 ...

  5. VsCode中编写python环境配置

    1. VsCode中编写python环境配置 1.1. 前言 有过开发经验都知道idea一系列的软件虽然功能比较多,但比较容易卡,电脑不好还真容易上火,这里我想要入门python,还是选了款vscod ...

  6. Python环境配置安装

    2016年12月20日14:15:23 -------------- 参考菜鸟教程: Python 环境搭建 | 菜鸟教程  http://www.runoob.com/python/python-i ...

  7. thrift 服务端linux C ++ 与客户端 windows python 环境配置(thrift 自带tutorial为例)

    关于Thrift文档化的确是做的不好.摸索了很久才终于把跨linux与windows跨C++与python语言的配置成功完成.以下是步骤: 1)                 Linux下环境配置 ...

  8. Selenium WebDriver + Python 环境配置

    1.   下载必要工具及安装包 1.1.[Python开发环境] 下载并安装Python 2.7.x版本(当前支持2.x版本,不要下载最新的3.X的版本因为python3并非完全兼容python2) ...

  9. selenuim +python环境配置遇到的诸多问题

    自动化测试入门,总结一下安装selenium.python以及配置webdriver遇到的问题: 准备工作: 1.下载火狐浏览器并安装插件selenium IDE.Firebug~~ 2.下载安装py ...

  10. Python环境配置及项目建立

    一.安装Python Python比较稳定的两个版本是Python 3.5和Python 2.7,我用的是Python 2.7,下载地址是:https://www.python.org/downloa ...

随机推荐

  1. python web自动化-文件上传-亲身实践

    文件上传三种方式: (一)查看元素标签,如果是input,则可以参照文本框输入的形式进行文件上传 方法:和用户输入是一样的,使用send_keys 步骤:1.找到定位元素,2,输入文件路径 ele=d ...

  2. Java-集合概要

    集合概要 Java集合类存放于 java.util 包中,是一个用来存放对象的容器. 集合的两个主要接口是 Collection接口 和 Map 接口. 图片来源:菜鸟教程 集合的优点 区别 集合 数 ...

  3. MARKDOWN操作

    我是中国人 我是中国人 字体 Hello,World! Hello,World! 引用 选择狂神说 分割线 图片 图片2 超链接 点击转到链接 列表 A B C D 表格               ...

  4. 7.29关灯游戏,用script实现

    <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8 ...

  5. vue学习之-----组件递归调用

    1.关键点 2.父组件 <template> <div> <div class="btn-title"> <el-button @clic ...

  6. 2023-03-01 react-native 实现 复制功能 @react-native-community/clipboard 报错:TypeError: null is not an object (evaluating 'NativeClipboard_1.default.setString')。

    我的react-native(下称rn)版本为0.68,要实现这个功能主要用到rn的clipboard,在21年的时候他就已经提示clipboard会在未来的版本中上去掉,官方的建议是不要再从reac ...

  7. pr 如何给视频进行加速,慢速处理

    pr 如何给视频进行加速,慢速处理 1.首先导入视频素材,并将其拖拽到时间轴上 2.然后右键视频素材,点击"速度/持续时间" 3.然后会弹出这个界面,改变速度值,就可以更改视频速度 ...

  8. 摄像头的MIPI接口、DVP接口和CSI接口

    电脑摄像头接口是USB接口,智能手机的摄像头接口是MIPI接口,还有一部分的摄像头(比如说某些支持DVP接口的硬件)是DVP接口. USB是串行通用串行总线(Universal Serial Bus) ...

  9. Django操作mongo数据库二(MongoClient方式)

    一.基本环境 1.开发环境: Python环境:Python 3.8.16 Django环境:4.1 2.需要安装的包 pip install pymongo pip install mongoeng ...

  10. 无需联网,一键永久激活所有Windows/Office

    对于 Windows 激活工具,大家可能了解不多,熟悉的比如小马激活工具,因为激活工具从来都是病毒高发区,各种工具混在一起,一不小心,电脑就中招了. 今天介绍一款不一样的. R@1n ReBirth ...