Ubuntu中虚拟环境pip安装包超时问题

简介: 做爬虫的时使用pip安装一些爬虫框架经常容易报错或者国内镜像资源不足,或者做量化使用开源的vn.py,但只有py27版本的,解决这些问题一个所以这个时候Anaconda中的conda管理工具就非常的必需了。

做爬虫的时使用pip安装一些爬虫框架经常容易报错或者国内镜像资源不足,或者做量化使用开源的vn.py,但只有py27版本的,解决这些问题一个所以这个时候Anaconda中的conda管理工具就非常的必需了。

解决pip安装包超时问题
1)首先检查linux软件下载源,主下载源是最全的,但是服务器在国外,速度较慢。所以需要按照自己的所在地选择合适的国内下载源。

2)直接摒弃pip,选择conda……

比如说,先用virtualenvwrapper 指令创建虚拟环境,然后进入虚拟环境,使用conda指令安装scrapy包,然后在虚拟环境下使用scrapy框架是完全可行的,只不过不通过pip去安装scrapy框架。因为我遇到的问题是无论怎样用pip安装scrapy框架在两台电脑的windos系统和linux系统下都不能完成安装,都是网络超时问题无法下载完一个284k的安装包,非常尴尬。唯一成功的案例是在windows系统中的虚拟机上的ubuntu使用pip安装,没怎么出现过问题,非常顺畅。

3)直接使用conda的环境管理功能。

conda环境管理常用命令

  1. 查看当前系统下的环境
    conda info -e

  2. 创建新的环境

    
    # 指定python版本为2.7,注意至少需要指定python版本或者要安装的包# 后一种情况下,自动安装最新python版本
    
    conda create -n env_name python=2.7
    
    # 同时安装必要的包
    
    conda create -n env_name numpy matplotlib python=2.7
  3. 环境切换

    
    # 切换到新环境# linux/Mac下需要使用source activate env_name
    
    activate env_name
    
    #退出环境,也可以使用`activate root`切回root环境
    
    deactivate env_name
    
  4. 移除环境

    conda remove -n env_name --all

conda环境下的包管理

给某个特定环境安装package有两个选择,一是切换到该环境下直接安装,二是安装时指定环境参数-n
activate env_nameconda install pandas

安装anaconda发行版中所有的包
conda install anaconda
conda install -n env_name pandas

查看已经安装的package
conda list
指定查看某环境下安装的package
conda list -n env_name

查找包
conda search pyqtgraph

更新包
conda update numpy
conda update anaconda

卸载包
conda remove numpy

目录
相关文章
|
2月前
|
XML Ubuntu Linux
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
|
14天前
|
Ubuntu 数据安全/隐私保护
Ubuntu22.04LTS环境部署实战
这篇文章提供了Ubuntu 22.04 LTS操作系统的详细安装步骤,包括选择语言、键盘布局、网络配置、软件源设置、磁盘分区、安装OpenSSH服务以及完成安装和首次登录系统的过程。
58 6
Ubuntu22.04LTS环境部署实战
|
22天前
|
Ubuntu 开发者 Python
|
11天前
|
Ubuntu 应用服务中间件 网络安全
Ubuntu 22.04环境下为Odoo开启80端口的方法
通过以上步骤,你应该能够在Ubuntu 22.04环境下为Odoo开启80端口。访问你的域名时,Nginx会将请求代理到Odoo,允许你通过80端口访问Odoo应用。
21 1
|
14天前
|
Ubuntu 开发工具 虚拟化
MacOS系统基于VMware Fusion配置Ubuntu 22.04LTS环境
这篇文章介绍了如何在MacOS系统上使用VMware Fusion虚拟化软件配置Ubuntu 22.04 LTS环境,包括自定义VMware Fusion网段、Ubuntu系统安装、配置root用户登录、设置静态IP地址、修改默认网卡名称、配置PS1变量、设置登录界面为字符界面、修改软件源和进行vim基础优化等步骤。
54 2
|
20天前
|
Ubuntu Shell C++
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
34 1
|
26天前
|
Ubuntu Linux 开发工具
【事件中心 Azure Event Hub】在Linux环境中(Ubuntu)安装Logstash的简易步骤及配置连接到Event Hub
【事件中心 Azure Event Hub】在Linux环境中(Ubuntu)安装Logstash的简易步骤及配置连接到Event Hub
|
26天前
|
机器学习/深度学习 Ubuntu Linux
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
|
1月前
|
机器学习/深度学习 Ubuntu 数据挖掘
Ubuntu系统部署Anaconda环境及Python语言的详细流程
以上就是在Ubuntu系统中安装Anaconda环境及Python语言的详细流程。Anaconda为Python科学计算提供了便捷的管理方式,帮助用户轻松处理不同项目之间依赖管理的复杂性。通过以上步骤,你现在应该有了一个完全可用的Anaconda环境,可以开始在Ubuntu上进行Python编程和数据科学项目的探索了。
29 5
|
1月前
|
Ubuntu Shell Docker
在Docker环境下如何“安装”Ubuntu
【8月更文挑战第18天】在Docker环境中“安装”Ubuntu实际上是指利用Ubuntu镜像构建容器。
64 1