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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值