python基础--anaconda
由于没有认真对照anaconda与python的版本号匹配,导致后面的工作坑的要死,严重的居然要重装Anaconda。在这里也做下记录。
注意事项:
一、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
问题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

浙公网安备 33010602011771号