使用python的几个小经验(查看文档)
Posted linmeng97blogwzhh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用python的几个小经验(查看文档)相关的知识,希望对你有一定的参考价值。
好久没有水博客了,未来再过20天不到的时间又得参加软考,今天终于得好好水一发帖子
关于Python,很多人包括我之前都不知道怎么找文档,现在有一个好办法,就是在命令行模式下调用pydoc –p xxx(你想使用的端口),然后在浏览器中输入相应的端口号即可(别告诉我你会忘了添加localhost)
安装了PyCharm又卸载了,不好用,还是换上了Anaconda比较适合我,使用它就意味着减少了很多麻烦,自带pip,或者使用conda都很方便下载模块,这时需要添加国内的源可以加快下载速度。比如添加清华的源:
conda config --add channels https:
//mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
不建议为了不同的python环境下载两个anaconda,我推荐将新的python加入原先anaconda的环境里面。
其实不管是Python还是Anaconda 都类似于包的管理,可以看到不管是安装Python还是Anaconda,都是在安装目录新建了一个文件下添加了很多文件,然后把安装目录路径添加到环境变量当中(windows下)。
理解这个原理之后,其实要做的就是修改环境变量,和移动Python安装的文件夹而已。具体的操作如下。
(这里参考了网上的办法总结而成)
- 下载anaconda的安装包
这里推荐使用清华的镜像,因为速度快而且可以安装你想要的版本,在官网里面往往给出的最新版本,就像我安装的时候官网给的是带Python3.6的版本,但是我想直接安装带python3.5的版本的Anoconda.
可以直接在清华的镜像 Index of /anaconda/archive/中,找到对应的版本,下载并安装。带Python3,5的window版本就是下载Anaconda3-4.2.0-Windows-x86_64。
2 .安装注意事项:安装目录最好不要有空格;是否把Anaconda加入环境变量的选项上打勾,这涉及到能否直接在cmd中使用conda、jupyter、ipython等命令,推荐打勾,如果不打勾可以再安装以后将对应的环境变量添加上去,例如我的就是 D:Anaconda3;D:Anaconda3Scripts;D:Anaconda3Libraryin 可参考博客 https://zhuanlan.zhihu.com/p/25198543
3. 安装好了以后,可以在cmd中输入 Python,发现显示的还是你之前安装的版本,像我的就是Python2.7,这是因为你之前安装Python2,7的时候,是将它的安装目录添加到了环境变量中的。在系统环境变量中找到对应之前安装Python的路径并删除,像我的就是D:Program Filespython2.7 和D:Program Filespython2.7Scripts。将其删除。
接着重启电脑,再在cmd中输入python 就会显示是Anaconda自带的版本了。
4. 将原来python加入Anoconda中
在Anoconda中,用户以后安装的python会存放在envs中。如果在cmd中输入conda info -e 或者 conda info --envs 就可以得到你安装的python信息。 在考察一下conda中安装其他包的命令:
# 创建一个名为python34的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本) conda create --name python34 python=3.4
其实就是在envs中创建了一个python34的文件夹,这个也就是安装python34的一个安装目录。了解这个原理之后,就可以轻松将原来的环境转到Aconda进行管理。
直接将你原来安装python的整个文件夹拷贝到envs的目录下。
然后你再用conda info -e 命令,就会发现多了一个你添加的文件夹的名字的python,我把自己之前安装的python2.7的包拷过去。还可以给文件下重命名一下,我命名的是python27。
# conda environments: # python27 * D:Anaconda3envspython27 root D:Anaconda3
5.环境管理
C:UsersTH>python Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1 900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> exit() C:UsersTH>activate python27 (python27) C:UsersTH>
以上是关于使用python的几个小经验(查看文档)的主要内容,如果未能解决你的问题,请参考以下文章