conda、pip、packages等问题
1、conda clean -i / -a
这条命令可以清除缓存的packages
2、pip install -e .
pip install -e .
、pip install .
、python setup.py install
都可以理解为执行setup.py文件
3、No module named ‘tensorflow.contrib’
降低版本后解决问题
import tensorflow.contrib.slim as slim
ModuleNotFoundError: No module named 'tensorflow.contrib'
# 降低版本后问题解决
pip uninstall tensorflow #卸载tensorflow
pip install tensorflow==1.14.0 #安装tensorflow 1.14.1
4、安装tensorflow的时候报incompatible error,提示cuda=10.0等
我当时解决这个问题的方法是直接添加了清华源和中国科技大学的源就好了。猜测是因为在原来的源中找不到相应的版本吧。
5、RuntimeError: ‘lengths’ argument should be a 1D CPU int64 tensor, but got 1D cuda:0 Long tensor
很奇怪,换了个pytorch版本就好了。(我把pytorch版本从1.7.0,换到pytorch1.4.0后错误就消失了)
6、conda安装遇到问题怎么办?
- 去网络好一点的地方(也说不定是因为我连了梯子,之前有个包用pip装,断开vpn之后就好了额)
- pip或者conda不同的版本试一试,说不定就可以了,比如用conda安装tf的时候安不上,用pip镜像就可以。用conda或者pip多换几个源
- 去网上直接搜搜看,能不能搜到对应的版本,然后把相应版本的包上传到需要的目录下,直接进行pip install .安装
- 或许升级一下pip或者conda就好了
7、ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: ‘/usr/local/python/anaconda3/lib/python3.7/site-packages/word2vec-0.11.1.dist-info’
Consider using the --user
option or check the permissions.
我本来是要pip install word2vec的,但是说是被拒绝了,网上建议更新conda,但是我根据程序提示的错误在命令后面添加了—user
就install成功了。pip install word2vec –user
8、在下载包的时候,遇到问题ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device
就是空间不足嘛,换一个缓存目录,做法
在安装包的时候,需要借助缓存
9、如何使用environment.yml文件
分享conda环境:
(1)生成yml文件,conda env export > environment.yml
(2)别人拿到后,使用 conda env create -f environment.yml && conda activate envname(yml文件的第一行有envname)
# 示例yml文件
name: pygaggle
channels:
- defaults
dependencies:
- pip:
- coloredlogs==14.0
- dataclasses;python_version<"3.7"
- numpy>=1.18
……
#直接更新现有的环境:
conda env update -f=local.yml
10、 setup.py install 和 setup.py develop 和 setup.py build 和 setup.py sdist
- python setup.py install:主要是安装典型第三方包,这种包比较稳定,不再需要你去编辑、修改或是调试。一般第三方包安装时先执行python setup.py build命令 在执行 python setup.py install命令
- python setup.py develop:当你安装一个包后,这个包需要你不断修改,这样你就不得不重新安装,这时就采用这种安装方式
- python setup.py sdist 将自己的python文件打包
11、如何安装新的cuda、cudnn、cuda driver
下载CUDA11.3.1、最新的驱动、对应的cudnn,上述三个文件都是从官网下载的,链接如下:
CUDA:https://developer.nvidia.com/zh-cn/cuda-toolkit
cudnn:https://developer.nvidia.com/zh-cn/cudnn
Driver:https://www.nvidia.cn/Download/index.aspx?lang=cn
12、安装了anaconda,但是却说conda找不到
尝试设置一下环境变量:
vim ~/.bashrc
# 最后一行加上
export PATH=$PATH:/home/username/anaconda3/bin
# 然后保存更改,并刷新文件
source ~/.bashrc
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgfihab
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01