- 博客(12)
- 收藏
- 关注
原创 Vscode无法启动自动补全或者代码跳转等辅助功能
然后如果还无法显示就是因为——你进入了服务器的根目录,文件过多导致超出了vscode的代码辅助功能的读取限制,左上角重新打开子文件夹(如进入用户目录usr文件夹或者仅打开该项目文件夹)后即可正常使用代码补全功能。之前连接服务器到主目录下发现改代码时没有自动补全功能,后解决。
2025-03-11 09:40:54
158
原创 DockerFile进行build时遇到ssl报错:ERROR: failed to solve: python:3.9-slim: failed to resolve source metadata
我在自己的windows主机的wsl环境下,运行docker进行build时,总是报错。
2025-02-14 17:31:01
855
原创 安装fairseq报错omegaconf 2.0.6 has a non-standard dependency specifier PyYAML>=5.1
降低pip版本为19.2后解决。
2024-07-31 01:33:32
1133
原创 jupyter notebook/jupyter lab无法自动打开网页
1. 找到users/文件夹下的.jupyter文件夹(找不到需要打开查看隐藏文件),打开jupyter_notebook_config.py文件。再次打开jupyter notebook即可发现可以跳转网页了。【注意2】确保复制内容和浏览器选择准确无误。
2024-07-28 22:45:47
1541
1
原创 Jupyter notebook无法添加切换anaconda环境
ipython kernel install --user --name=[你想要jupyter中显示的虚拟环境名]在pycharm等处打开jupyter,发现只有一个python3环境,其余的虚拟环境均不可见。之后再打开jupyter就可以切换已有的虚拟环境了。
2024-07-28 21:54:12
568
原创 Pycharm无法成功配置conda环境,配置后不显示
一开始读取conda.exe或者conda.bat后可以看到环境但是添加不上。1. 将anaconda配置到环境变量(一般已默认添加好)重新用管理员权限打开pychram后可以看到已经成功添加。2. 管理员权限打开pycharm,即可显示配置成功。
2024-07-28 21:22:23
924
1
原创 条件控制语句中 and 与 ‘,’的区别
在使用条件语句进行判断时,初学者可能会将条件用逗号隔开,其实这里的逗号相当于或(or)运算,如if(5>1,6<1): print('\',\'发挥了作用')if(5>1 or 6<1): print('or 发挥了作用')输出:','发挥了作用or 发挥了作用可以发现,这里" , "与 or 发挥了相同的作用,因此在判断时,需要避免使用逗号,而采用 and、or等。...
2022-02-05 10:21:17
756
原创 isdigit()函数如何判断负数
在使用字符序列isdigt函数时,我们会发现它无法判断负数,如:a=['2','-3',-4,5]print(a[0].isdigit())print(a[1].isdigit())输出:TrueFalse可以看到,isdigt函数虽然可以识别字符串中的自然数,但是无法识别带负号的负数,为了能够判断负数,可以采用如下的方法:a=['-2','-hh',-4,5]print(a[0].isdigit())print(a[1].isdigit())def digit
2022-02-05 10:08:39
2452
原创 字典深层实现原理
字典在存储与读取的时候实际上是通过单元bucket进行工作的。每个bucket大小固定,因此我们可以通过内存偏移量来获得不同bucket的内容。对于每一个字典,其bucket的数量是可以变化的,每个bucket有自己的下标,如长度为5的字典有5个bucket,bucket从0~4分别记录着键与值的id。当我们输入一个键"name"的时候,python会对其进行哈希运算,hash('name')=print(bin(hash('name'))输出0b111010111011100
2022-02-04 21:08:43
770
原创 remove()函数无法全部删除目标元素问题解决方法
在python中,我们有时希望删除列表中指定特征的元素,往往我们会使用pop()函数或remove()函数,而pop函数仅针对指定下标进行删除,remove函数可针对指定元素进行删除,因此一般使用remove函数。以下面的代码为例:我们希望删除指定列表中含有数字4(两位数即以4开头或结尾)的元素:a=list(range(30,50))print(a)for i in a: if i%10==4 or i//10==4: a.remove(i)print(a)
2022-02-04 12:10:49
2774
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人