• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

conda、pip、packages等问题

武飞扬头像
xiaoxiaoyu290
帮助1

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
系列文章
更多 icon
同类精品
更多 icon
继续加载