问题1:Anaconda安装配置教程(真的非常详细的安装过程,还带环境配置)
【参考文献】本文链接:Windows安装Anaconda使用教程_在奋斗的大道的博客-CSDN博客
问题2:Anaconda半天打不开,就在这转啊转。
【原因】anaconda有个广告载入功能,这个功能需要联网,但国内网络环境有时候连不上目标网络,所以打开anaconda navigator的时候会因为网络问题一直卡在Initializing。
【解决】
在anaconda安装路径里找到存放该功能的脚本,限制广告载入功能访问时长。
(参考一下路径 D:\anaconda3\Lib\site-packages\anaconda_navigator\utils\attribution )
在attribution文件夹里找到resources并打开,直接双击打不开的话,右键选择打开方式为记事本,然后参考图片逐行找到图中红框位置进行修改。
我的打开后那个位置的原内容是requests.get(url),改成requests.get(url,timeout(0.01,0.1))后,顺利打开了anaconda navigator。
【参考文献】本文链接:anaconda navigator打开时卡在Initializing_anaconda一直在initializing_菜鸟好吃不贵的博客-CSDN博客
问题3:anaconda常见命令。安装完就搞个环境。
1、查看版本
conda --version
2、工具包全部升级
conda upgrade --all
3、进入虚拟环境
Activate
4、python版本情况查看
python
5、创建虚拟环境
conda create -n 虚拟环境名称 python=指定python 运行版本
例如:conda create -n python310 python=3.10
6、查看虚拟环境和切换虚拟环境
查看虚拟环境:conda env list
切换虚拟环境:activate 虚拟环境名称
7、卸载虚拟环境
conda remove --name 虚拟环境名称 --all
问题2:安装Spyder,有博主说最好安装在新的虚拟环境里,错误少点,而且版本不能太高。
1、查找spyder版本
conda search spyder
会出现:
2、安装spyder,后面接的是版本号,自己选跟python对应的版本(我的python3.10,spyder5.4.3),脾气大得很,一言不发就闪退。
conda install spyder=5.4.3
3、查看spyder安装情况
喜抱错误一个:
fromIccProfile: failed minimal tag size sanity
F:\......\anaconda3\envs\python310\lib\site-packages\paramiko\transport.py:219: CryptographyDeprecationWarning: Blowfish has been deprecated
"class": algorithms.Blowfish,
【错误原因】有博主说:cryptography 版本过高的原因
【解决办法】
(1)降低cryptography的版本,给你们文献你们自己去看。
【参考文献】https://www.cnblogs.com/LAOZ/p/16600816.html
(2)直接把这个219行这个块注释掉(干得漂亮!)
【参考文献】https://www.cnblogs.com/sciapex/p/16292606.html
【补充】我注释了这个transport.py后,它还在显示fromIccProfile: failed minimal tag size sanity。而且spyder经常出现python不响应的情况,但是我运行的时候暂时没问题,懒得搞了,后面如果遇到问题我在慢慢解决。
来段代码快乐下:
import turtle
import random
from turtle import *
from time import sleep
# 画樱花的躯干(60,t)
def tree(branchLen,t):
sleep(0.0005)
if branchLen >3:
if 8<= branchLen <=12:
if random.randint(0,2) == 0:
t.color('snow') # 白
else:
t.color('lightcoral') # 淡珊瑚色
t.pensize(branchLen / 3)
elif branchLen <8:
if random.randint(0,1) == 0:
t.color('snow')
else:
t.color('lightcoral') # 淡珊瑚色
t.pensize(branchLen / 2)
else:
t.color('sienna') # 赭(zhě)色
t.pensize(branchLen / 10) # 6
t.forward(branchLen)
a = 1.5 * random.random()
t.right(20*a)
b = 1.5 * random.random()
tree(branchLen-10*b, t)
t.left(40*a)
tree(branchLen-10*b, t)
t.right(20*a)
t.up()
t.backward(branchLen)
t.down()
# 掉落的花瓣
def petal(m, t):
for i in range(m):
a = 200 - 400 * random.random()
b = 10 - 20 * random.random()
t.up()
t.forward(b)
t.left(90)
t.forward(a)
t.down()
t.color('lightcoral') # 淡珊瑚色
t.circle(1)
t.up()
t.backward(a)
t.right(90)
t.backward(b)
def main():
# 绘图区域
t = turtle.Turtle()
# 画布大小
w = turtle.Screen()
t.hideturtle() # 隐藏画笔
getscreen().tracer(5,0)
w.screensize(bg='wheat') # wheat小麦
t.left(90)
t.up()
t.backward(150)
t.down()
t.color('sienna')
# 画樱花的躯干
tree(60,t)
# 掉落的花瓣
petal(200, t)
w.exitonclick()
main()
【参考文献】Python 画樱花_python代码画樱花_朝辉惜时的博客-CSDN博客