python基础--anaconda

由于没有认真对照anaconda与python的版本号匹配,导致后面的工作坑的要死,严重的居然要重装Anaconda。在这里也做下记录。

官网:https://www.anaconda.com/

注意事项:

一、anaconda与python版本有关,要根据需求下载安装。

各版本与python对应关系:https://blog.csdn.net/wyx100/article/details/79453941 

安装完后,

如果打开导航后无法进入anaconda界面,则检查电脑中是否安装visual c++ redistributable:

如果未安装,需安装visual c++ Redistributable。VisualRedistributable c++ 2015下载地址:

https://www.microsoft.com/en-us/download/details.aspx?id=48145

安装完后,仍不能打开??最终卸载原来的重新安装后,正常使用了。

进入anaconda navigator后,启动Spyder开始编程测试,在此anaconda的安装步骤已经完成。

安装完后,建议先更新一下pip与setuptools

>python -m pip install -U pip setuptools

 

二、Anaconda如何配置多版本Python

 问题1:pip源

conda create --name py37 python=3.7 #创建python3.7的环境,对应环境和文件夹名称:py37

 

如何解决?

有时下载特别慢,是因为Anaconda默认的镜像源在国外,非常不稳定。这里可以换成清华的镜像源,下载速度可以提升将近10倍。

首先建立配置文件:
windows下的路径为 C:\Users\你的用户名\pip\pip.ini  (linux下的路径为 ~/.pip/pip.conf)

内容为:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn


然后在之前提到的Scripts下打开命令行窗口,输入如下命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
镜像源的切换完成。检测方法是在命令行输入命令conda info

 

 

问题2:pycharm中安装虚拟环境时报错

 

上述出现后,再执行。

>pip -V
Script file 'D:\program\Anaconda3\Scripts\pip-script.py' is not present.

重新安装pip,已经是最新的了。

安装后,pycharm再次安装还是报这个错误。--未解决。

根据出错提示“PermissionError: [WinError 5] 拒绝访问”,很明显是当前用户的权限不够,接下来就是增加当前用户的权限:

(1)找到Python的安装文件夹,点击右键->属性,出现如下图所示对话框 

(2)单击对话框中的“编辑”按钮,选中“Users(LAPTOP\Users)”,将“完全控制”和“修改”两个权限打“√”,出现如下图所示对话框,接着点击“确定”按钮。
按此操作后解决。

 原因:可能是在安装时,选择 only 当前用户。

 

关于虚拟环境的使用:

http://pythonguidecn.readthedocs.io/zh/latest/dev/virtualenvs.html

创建虚拟环境,如何切换。

遇到的问题:

1、直接从其他项目拷贝env环境目录拷贝到当前项目下,此时直接pip安装包是安装在默认目录下的,而非指定env环境下。

使用命令:virtualenv -p venv下的python目录 venv  比如:virtualenv -p /usr/bin/python2.7 venv
再激活:$ source venv/bin/activate


 

 

 

Anaconda如何配置多版本Python

 安装Anaconda3进行python版本管理

posted @ 2019-05-11 12:11  milkty  阅读(507)  评论(0)    收藏  举报