精华内容
下载资源
问答
  • Anaconda3 导入外部环境报错

    千次阅读 2019-07-24 17:02:06
    更换电脑后,打算把之前anaconda创建的环境,导入到新的机器中,在安装好后,conda env create -f xxx.yaml 报错 Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available) ...

    更换电脑后,打算把之前anaconda创建的环境,导入到新的机器中,在安装好后,conda env create -f xxx.yaml

    报错

    Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available)

    查询之后发现是SSL出现问题,在下面链接中下载对应的安装包就可以解决

    https://slproweb.com/products/Win32OpenSSL.html

    之后进行导入环境操作,又报如下错

    Warning: you have pip-installed dependencies in your environment file, but you do not list pip itself as one of your conda dependencies.  Conda may not use the correct pip to install your packages, and they may end up in the wrong place.  Please add an explicit pip dependency.  I'm adding one for you, but still nagging you.
    Collecting package metadata: failed
    
    

     大致意思是你用pip安装的包,在导入时候可能找不到,所以修改.condarc文件

     修改内容为

    ssl_verify: true
    channels:
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    show_channel_urls: true

    这样再重新导入外部环境时就没有问题了!

    展开全文
  • 通过venv\scripts\activate 激活并进入虚拟环境后,通过pip list发现已经安装了和外部相同的包。 通过 pip -V命令发现pip命令的路径为C盘环境变量的路径。 此时可以通过 venv\scripts\python -m pip -V 或 venv\...

    今天用python -m venv venv生成虚拟环境venv
    通过venv\scripts\activate 激活并进入虚拟环境后,通过pip list发现已经安装了和外部相同的包。
    通过 pip -V命令发现pip命令的路径为C盘环境变量的路径。
    此时可以通过 venv\scripts\python -m pip -V 或 venv\scripts\pip -V 指定pip命令的路径。
    下载时同样通过venv\scripts\python -m pip install 进行下载。这样是可以成功的。

    最后发现可能是我代码的存放路径文件夹里有中文和空格导致这种情况,不过学到了python -m 即是将一个模块文件作为脚本来运行。以及指定Python 和 pip和命令的指定。

    展开全文
  • Anaconda 之 导出环境/从外部安装环境

    万次阅读 2018-06-20 12:46:19
    对于好不容易配置好的环境,将其中的包,版本号等导出作为记录是很重要的一件事,这便于我们对环境的安装进行再次的复现。 导出已有环境: conda env export > environment.yaml 环境会被保存在 ...

    对于好不容易配置好的环境,将其中的包,版本号等导出作为记录是很重要的一件事,这便于我们对环境的安装进行再次的复现。
    导出已有环境:

    conda env export > environment.yaml 
    

    环境会被保存在 environment.yaml文件中。
    当我们想再次创建该环境,或根据别人提供的.yaml文件复现环境时,可以:

    conda env create -f environment.yaml

    就可以复现安装环境。

    展开全文
  • K8S环境快速部署Kafka(K8S外部可访问)

    千次阅读 2020-04-12 11:39:19
    本文通过实战展示了如何在K8S环境部署kafka集群,并且K8S环境外部也能使用此服务

    如何快速部署

    1. 借助Helm,只需少量操作即可部署kafka;
    2. kafka和zookeeper对存储都有需求,若提前准备了StorageClass,存储一事则变得十分简单

    参考文章

    本次实战涉及到的K8S、Helm、NFS、StorageClass等前置条件,它们的安装和使用请参考:

    1. 《kubespray2.11安装kubernetes1.15》
    2. 《部署和体验Helm(2.16.1版本)》
    3. 《Ubuntu16环境安装和使用NFS》
    4. 《K8S使用群晖DS218+的NFS》
    5. 《K8S的StorageClass实战(NFS)》

    环境信息

    本次实战的操作系统和软件的版本信息如下:

    1. Kubernetes:1.15
    2. Kubernetes宿主机:CentOS Linux release 7.7.1908
    3. NFS服务:IP地址192.168.50.135,文件夹/volume1/nfs-storageclass-test
    4. Helm:2.16.1
    5. Kafka:2.0.1
    6. Zookeeper:3.5.5

    接下来的实战之前,请您准备好:K8S、Helm、NFS、StorageClass;

    操作

    1. 添加helm仓库(该仓库中有kafka):helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator
    2. 下载kafka的chart:helm fetch incubator/kafka
    3. 下载成功后当前目录有个压缩包:kafka-0.20.8.tgz,解压:tar -zxvf kafka-0.20.8.tgz
    4. 进入解压后的kafka目录,编辑values.yaml文件,下面是具体的修改点:
    5. 首先要设置在K8S之外的也能使用kafka服务,修改external.enabled的值,改为true
      在这里插入图片描述
    6. 找到configurationOverrides,下图两个黄框中的内容原本是注释的,请删除注释符号,另外,如果您之前设置过跨网络访问kafka,就能理解下面写入K8S宿主机IP的原因了:
      在这里插入图片描述
    7. 接下来设置数据卷,找到persistence,按需要调整大小,再设置已准备好的storageclass的名称:
      在这里插入图片描述
    8. 再设置zookeeper的数据卷:
      在这里插入图片描述
    9. 设置完成,开始部署,先创建namespace,执行:kubectl create namespace kafka-test
    10. 在kafka目录下执行:helm install --name-template kafka -f values.yaml . --namespace kafka-test
    11. 如果前面的配置没有问题,控制台提示如下所示:
      在这里插入图片描述
    12. kafka启动依赖zookeeper,整个启动会耗时数分钟,期间可见zookeeper和kafka的pod逐渐启动:
      在这里插入图片描述
    13. 查看服务:kubectl get services -n kafka-test,如下图红框所示,通过宿主机IP:31090、宿主机IP:31091、宿主机IP:31092即可从外部访问kafka:
      在这里插入图片描述
    14. 查看kafka版本:kubectl exec kafka-0 -n kafka-test – sh -c ‘ls /usr/share/java/kafka/kafka_*.jar’ ,如下图红框所示,scala版本2.11,kafka版本2.0.1
      在这里插入图片描述
    15. kafka启动成功后,咱们来验证服务是否正常;

    对外暴露zookeeper

    1. 为了远程操作kafka,有时需要连接到zookeeper,所以需要将zookeeper也暴露出来;
    2. 创建文件zookeeper-nodeport-svc.yaml,内容如下:
    apiVersion: v1
    kind: Service
    metadata:
      name: zookeeper-nodeport
      namespace: kafka-test
    spec:
      type: NodePort
      ports:
           - port: 2181
             nodePort: 32181
      selector:
        app: zookeeper
        release: kafka
    
    1. 执行命令:kubectl apply -f zookeeper-nodeport-svc.yaml
    2. 查看服务,发现已经可以通过宿主机IP:32181访问zookeeper了,如下图:
      在这里插入图片描述

    验证kafka服务

    找一台电脑安装kafka包,就能通过里面自带的命令远程连接和操作K8S的kafka了:

    1. 访问kafka官网:http://kafka.apache.org/downloads ,刚才确定了scala版本2.11,kafka版本2.0.1,因此下载下图红框中的版本:
      在这里插入图片描述
    2. 下载后解压,进入目录kafka_2.11-2.0.1/bin
    3. 查看当前topic:
    ./kafka-topics.sh --list --zookeeper 192.168.50.135:32181
    

    如下图,空空如也:
    在这里插入图片描述
    4. 创建topic:

    ./kafka-topics.sh --create --zookeeper 192.168.50.135:32181 --replication-factor 1 --partitions 1 --topic test001
    

    如下图,创建成功后再查看topic终于有内容了:
    在这里插入图片描述
    5. 查看名为test001的topic:

    ./kafka-topics.sh --describe --zookeeper 192.168.50.135:32181 --topic test001
    

    在这里插入图片描述
    6. 进入创建消息的交互模式:

    ./kafka-console-producer.sh --broker-list 192.168.50.135:31090 --topic test001
    

    进入交互模式后,输入任何字符串再输入回车,就会将当前内容作为一条消息发送出去:
    在这里插入图片描述
    7. 再打开一个窗口,执行命令消费消息:

    ./kafka-console-consumer.sh --bootstrap-server 192.168.50.135:31090 --topic test001 --from-beginning
    

    在这里插入图片描述
    8. 再打开一个窗口,执行命令查看消费者group:

    ./kafka-consumer-groups.sh --bootstrap-server 192.168.50.135:31090 --list
    

    如下图可见groupid等于console-consumer-21022
    在这里插入图片描述
    9. 执行命令查看groupid等于console-consumer-21022的消费情况:

    ./kafka-consumer-groups.sh --group console-consumer-21022 --describe --bootstrap-server 192.168.50.135:31090
    

    如下图所示:
    在这里插入图片描述
    远程连接kafka体验基本功能完毕,查看、收发消息都正常,证明本次部署成功;

    kafkacat连接

    1. kafkacat是个客户端工具,我这里是在MacBook Pro上用brew安装的;
    2. 我这里K8S服务器IP是192.168.50.135,因此执行此命令查看kafka信息:kafkacat -b 192.168.50.135:31090 -L,如下图,可以看到broker信息,以及topic信息(一个是test001,还有一个是consumer的offset),把端口换成3109131092会连接到另外两个broker,也能得到相同信息:
      在这里插入图片描述

    清理资源

    本次实战创建了很多资源:rbac、role、serviceaccount、pod、deployment、service,下面的脚本可以将这些资源清理掉(只剩NFS的文件没有被清理掉):

    helm del --purge kafka
    kubectl delete service zookeeper-nodeport -n kafka-test
    kubectl delete storageclass managed-nfs-storage
    kubectl delete deployment nfs-client-provisioner -n kafka-test
    kubectl delete clusterrolebinding run-nfs-client-provisioner
    kubectl delete serviceaccount nfs-client-provisioner -n kafka-test
    kubectl delete role leader-locking-nfs-client-provisioner -n kafka-test
    kubectl delete rolebinding leader-locking-nfs-client-provisioner -n kafka-test
    kubectl delete clusterrole nfs-client-provisioner-runner
    kubectl delete namespace kafka-test
    

    至此,K8S环境部署和验证kafka的实战就完成了,希望能给您提供一些参考;

    欢迎关注我的公众号:程序员欣宸

    在这里插入图片描述

    展开全文
  • spring-boot项目在外部tomcat环境下部署

    万次阅读 多人点赞 2016-03-29 21:17:56
    spring-boot项目在外部tomcat环境下部署
  • 发现以前配好的java环境变量和tomcat环境变量全都清空了,在重新配置的时候总是出现问题,即在cmd命令窗口下,输入java,显示正常,输入java -version 也是显示正常,唯独输入javac,显示“javac不是内部或外部命令...
  • opnet外部编译器的环境变量

    千次阅读 2012-09-20 16:58:07
    opnet中的c和c++文件需要外部编译器支持,一般来说都要安装VC(或VS) 之前在自己机器上安装opnet的时候,首先把VC6.0重新装了一遍,安装VC过程中,在出现“setup Environment Variables ”对话框时把Register ...
  • 之前配置了jdk的环境,但是出现了javac不是内部或者外部命令的问题,找了很久也没发现问题,后面看了下面一篇文章发现了问题。正确的配置方案注:win10的系统变量path是一行一行配置的,如果java的两个变量值放到...
  • emacs调用外部命令的环境设置

    千次阅读 2012-02-19 22:07:11
    作者:winterTTr 转载请注明 ...我们都知道,无论在什么系统下,将某个可执行文件的目录加入PATH环境变量,就可以在命令行下使用这个命令,无论这个命令放在哪里。 所以,emacs启动时的PATH变量
  • Linux环境下Redis允许外部访问

    千次阅读 2019-07-16 11:10:25
    上一篇文章介绍了Redis在Linux环境下的基本安装,完成安装后Linux即可正常使用了,但是会发现Windows系统中使用可视化工具连接失败,是因为Redis的配置文件默认为允许本机可访问(bind 127.0.0.1) 本文实现Redis...
  • CMD中,javac不是内部或外部命令,但是,java, java -version均正常 则"set JAVA_HOME"查看变量值是否正确;"set path"&"set classpath"查看JAVA_HOME变量值是否被正确替代。若未正确替代,则确保重新...
  • 一、编写Springboot 二、开启配置文件 ... ...import org.springframework.boot.SpringApplication;...import org.springframework.boot.autoconfigure.SpringBootApplication;...import org.springframew...
  • 重装系统之后第二发,配置pycharm,意料之外的错误,启动的时候竟然要求配置jdk,瞬时蒙蔽,...安装完成需要在配置环境变量,这样系统才能找到我们的java命令,具体的原理大家可以搜一下,网上讲的很清楚~~ 环境变...
  • 解决mysql不是内部或外部命令 环境变量

    万次阅读 多人点赞 2016-05-10 16:18:32
    安装Mysql后,当我们在cmd中敲入mysql时会出现‘Mysql’不是内部或外部命令,也不是可运行的程序或其处理文件。 打开我的电脑在我的电脑右键中选择属性,然后单击选择高级系统设置。 在系统属性的‘高级’中选择环境...
  • c语言环境下如何创建一个外部函数

    千次阅读 2017-05-13 10:40:25
    c语言环境下如何创建一个外部函数 1.首先确定要创建一个满足什么条件的函数; 2.按照格式写出主函数(作用:测试外部函数) 3.编写满足要求的函数 exchange(arr,sz); 4.函数与主函数组合的完整代码:
  • idea外部导入项目 配置环境流程

    千次阅读 2020-03-19 11:48:32
    安装配置maven 安装maven 在idea上配置maven setting.xml文件的设置 设置阿里镜像地址用于下载jar包,境外网站的jar包,下载jar很慢 设置jar包存放地址
  • link环境下面,如何控制查询流程转向到lamda外部
  • WampServer搭建PHP环境外部访问完美解决方案 对于很多不熟悉PHP环境安装的朋友来说,用集成环境可以更快的上手,更方便的搭建PHP的运行环境,但是,WAMP的集成环境仅仅是将底层基础工作做好了,有些个别关键的...
  • K8s环境内部的服务怎么注册到外部

    千次阅读 2019-09-26 14:54:52
    其实我们现实环境中,不可能所有的服务都部署在k8s内部的,总有些服务要部署在k8s外部的。下面我聊一下我的想法 LoadBalancer 创建一个LoadBalancer类型的service,这样就会把我们服务映射到外部的负载均衡上了。...
  • win10下ping不是内部或外部命令,可能会遇到这样的问题,出现win10下ping不是内部或外部命令,是在设置变量环境是把一些设置删掉了的原因,请看在win10下怎么还原。 编辑环境变量一定注意如果前面有变量要加...
  • GD32VF103_环境配置_GPIO_外部中断

    千次阅读 2019-10-28 18:53:12
    文章目录前言环境配置新建工程引脚连接点灯调试运行外部中断工程代码 前言 某商城花了70块顺便淘了块GD32VF103C-START的板子, RISC-V用来水几篇博客美滋滋. 板子长这个样子: 右边是GD-Link, 插上Win10联网会自动...
  • vue开发环境下引入外部css和js

    千次阅读 2019-01-08 14:58:57
    一、引入外部JS 首先,外部js文件需要通过ES6标准导出,导出规则请参看下表。 然后在需要引入js的组件中,根据上图规则来导入,即可使用。 二、css或者stylus或者sass等。 直接在需要导入的组件中,使用@import...
  • link环境下如何将数据流导出或者从外部导入数据流?
  • vue不是内部或外部命令解决方法:1.npm config get prefix查看npm的全局路径是什么2.将这个路径配置在环境变量里NPMC:\Users\wanda\AppData\Roaming\npmpath%NPM%
  • 由于没有熟知ES6新语法,其中node.js环境下是不支持import的使用。ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,...
  • 当你按照网上的教程一步一步配置ADB环境变量,最后运行 cmd adb的却 出现 adb 不是内部或外部命令。。。仔细检查路径都没有错,但仍然无法运行ADB怎么办呢。 这个时候请检查 Path 是Administrator用户变量还是 系统...
  • 安装好JDK后,我们发现使用java命令没有问题,但是javac却会提示不是内部或外部命令。安装我们一般的配置是这样的:单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下单击“新建”,创建新的...
  • VS2017使用汇编配置如何配置环境的教程,网上有很多教程,基本上配置汇编环境很简单,我在这里重点说明如何配置外部链接库。 使用工具:Visual Studio 2017 推荐书籍:汇编语言:基于x86处理器.[美] 基普·欧文...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 653,949
精华内容 261,579
关键字:

外部环境是什么