Ubuntu22.04 安装Annaconda步骤、conda基础使用和pycharm使用anaconda

2023-05-16

概述

提示:根据用户Ubuntu系统版本存在差异,对比着阅读。
官方软件下载仓库网站
https://repo.anaconda.com/archive/


安装目录

  • 概述
  • 前言
  • 一、下载Anaconda package
    • 手动官网下载(不推荐)
    • curl下载安装包
      • STEP 1: Update system repositories
      • STEP 2: Install curl package
      • STEP 3: Prepare Anaconda Installer
      • STEP 4: Install Anaconda on Ubuntu 22.04
      • STEP 5: Activate the Environment settings
      • STEP 6: Verify the Anaconda installation
      • How to remove Anaconda from Ubuntu 22.04
      • Conclusion
  • 二、conda的基础使用
    • 1.环境管理
    • 2.包管理
  • 三、pycharm使用anaconda环境
    • STEP 1: 创建新的环境
    • STEP 2: 安装结束之后输入下列指令激活虚拟环境
    • STEP 3: 设置pycharm


前言

Anaconda简介:

Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。


提示:以下是本篇文章正文内容,下面安装教程可供参考

一、下载Anaconda package

手动官网下载(不推荐)

Anaconda官网软件下载,无法找到对应链接。这个方法暂时不推荐。

curl下载安装包

STEP 1: Update system repositories

Press “CTRL+ALT+T” to open the terminal of your Ubuntu 22.04 and run the below-given command to update system repositories:

$ sudo apt update

STEP 2: Install curl package

In the next step, we will download the “curl” utility as it permits fetching the installation script of Anaconda:

$ sudo apt install curl -y

STEP 3: Prepare Anaconda Installer

Switch to the “/tmp” directly with the help of the “cd” command to make it your present working directory:

$ cd /tmp

After that, utilize the following “curl” command for downloading the Anaconda installer script. Also, make sure you download the latest version by firstly visiting their official site[首选最新的Anaconda3-2022.05-Linux-x86_64.sh]:

curl --output anaconda.sh https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh

Then, match the “SHA-256” checksum of the downloaded Anaconda script with the code displayed on the official site:

~/tmp sha256sum anaconda.sh                                              
a7c0afe862f6ea19a596801fc138bde0463abcbce1b753e8d5c474b506a2db2d  anaconda.sh

STEP 4: Install Anaconda on Ubuntu 22.04

Till this point, we have fulfilled all prerequisites, and our Ubuntu 22.04 is all ready for the installation of Anaconda. To do so, run the downloaded Anaconda installer script:

$ bash anaconda.sh

Upon doing so, the Anaconda installation wizard will appear on the terminal; press “Enter” to continue:

bash anaconda.sh         
                          
Welcome to Anaconda3 2022.05

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 

Carefully read the Anaconda End User License Agreement:
在这里插入图片描述
After reading the License agreement of Anaconda, type out “yes” to move ahead:

The following packages listed on https://www.anaconda.com/cryptography are included in the repository accessible 
through Anaconda Distribution that relate to cryptography.

Last updated February 25, 2022

Do you accept the license terms? [yes|no]
[no] >>> 
Please answer 'yes' or 'no':'
>>> yes

Anaconda3 will now be installed into this location:
/home/xxxx/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

Specify the directory location of your Ubuntu 22.04 system where you want to save the files related to the Anaconda installation. In our case, we have selected the “/home/xxxx/anaconda3” directory(直接回车键):

Anaconda3 will now be installed into this location:
/home/xxx/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/xxxx/anaconda3] >>> 

Wait for a few minutes as the Anaconda installation will take some time to complete:

Preparing transaction: done
Executing transaction: | 

    Installed package of scikit-learn can be accelerated using scikit-learn-intelex.
    More details are available here: https://intel.github.io/scikit-learn-intelex

    For example:

        $ conda install scikit-learn-intelex
        $ python -m sklearnex my_application.py

    

done
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes
no change     /home/xxxx/anaconda3/condabin/conda
no change     /home/xxxx/anaconda3/bin/conda
no change     /home/xxxx/anaconda3/bin/conda-env
no change     /home/xxxx/anaconda3/bin/activate
no change     /home/xxxx/anaconda3/bin/deactivate
no change     /home/xxxx/anaconda3/etc/profile.d/conda.sh
no change     /home/xxxx/anaconda3/etc/fish/conf.d/conda.fish
no change     /home/xxxx/anaconda3/shell/condabin/Conda.psm1
no change     /home/xxxx/anaconda3/shell/condabin/conda-hook.ps1
no change     /home/xxxx/anaconda3/lib/python3.9/site-packages/xontrib/conda.xsh
no change     /home/xxxx/anaconda3/etc/profile.d/conda.csh
modified      /home/xxxx/.zshrc

The below-given output signifies that we have successfully installed Anaconda on Ubuntu 22.04:

==> For changes to take effect, close and re-open your current shell. <==

If you'd prefer that conda's base environment not be activated on startup, 
   set the auto_activate_base parameter to false: 

conda config --set auto_activate_base false

Thank you for installing Anaconda3!

===========================================================================

Working with Python and Jupyter is a breeze in DataSpell. It is an IDE
designed for exploratory data analysis and ML. Get better data insights
with DataSpell.

DataSpell for Anaconda is available at: https://www.anaconda.com/dataspell

PS:

For changes to take effect, close and re-open your current shell.
关闭当前命令行,并重新打开,刚刚安装和初始化Anaconda设置才可以生效。

重新打开一个命令行(terminal)直接就进入了conda的base环境,如下:

(bash)/home/xxxx:$ 

If you'd prefer that conda's base environment not be activated on startup, set the auto_activate_base parameter to false:
如果您希望 conda 的基础环境在启动时不被激活,请将 auto_activate_base 参数设置为 false

设置命令如下:

conda config --set auto_activate_base false

当然以上的一条命令执行完毕后,依旧需要重启一下命令行才能生效。想要再次进入conda的base基础环境,只需要使用对应的conda指令即可。
命令如下:

conda activate base

STEP 5: Activate the Environment settings

After installing Anaconda, the next step is to activate the added environment settings in the “.bashrc or .zshrc” file by executing the following command:
使用默认shell:

# 默认是bash配置文件
$ source ~/.bashrc

使用zsh:

# 如果更换成了zsh配置文件
$ source ~/.zshrc

STEP 6: Verify the Anaconda installation

Lastly, execute the below-given “conda” command to verify if Anaconda is working on your Ubuntu 22.04 system:

$ conda list
 packages in environment at /home/xxxx/anaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0            py39h06a4308_1  
_libgcc_mutex             0.1                        main  
_openmp_mutex             4.5                       1_gnu  
aiohttp                   3.8.1            py39h7f8727e_1  
aiosignal                 1.2.0              pyhd3eb1b0_0  
alabaster                 0.7.12             pyhd3eb1b0_0  
anaconda                  2022.05                  py39_0  
anaconda-client           1.9.0            py39h06a4308_0  
anaconda-navigator        2.1.4            py39h06a4308_0  
anaconda-project          0.10.2             pyhd3eb1b0_0  
anyio                     3.5.0            py39h06a4308_0  
appdirs                   1.4.4              pyhd3eb1b0_0  
argon2-cffi               21.3.0             pyhd3eb1b0_0  
argon2-cffi-bindings      21.2.0           py39h7f8727e_0  
arrow                     1.2.2              pyhd3eb1b0_0  
astroid                   2.6.6            py39h06a4308_0  
astropy                   5.0.4            py39hce1f21e_0  
asttokens                 2.0.5              pyhd3eb1b0_0  

Or check out the installed version of Anaconda by typing out “conda” command with the “–version” option:

$ conda --version

As you can see from the given output, we have “conda 4.5.11” installed on our Ubuntu 22.04:

(base) conda --version                       
conda 4.12.0

How to remove Anaconda from Ubuntu 22.04

In the terminal, you can write out the following command to remove Anaconda from your system:

$ rm -rf ~/anaconda3

We have provided the basic method to install Anaconda on Ubuntu 22.04. After installation, you can explore this platform as required.

Conclusion

To install Anaconda in Ubuntu 22.04, download the Anaconda installer file with the “$ curl –output anaconda.sh https://repo.anaconda.com/archive/Anaconda3-5.3.1-Linux-x86_64.sh” command, then install the “bash anaconda.sh” script and verify using “conda list” or “conda –version” commands. This write-up discussed the procedure of installing Anaconda on Ubuntu 22.04. Give it a try and step into the world of data science learning.


二、conda的基础使用

1.环境管理

代码如下(示例):

# 1.查看conda的版本号
conda --version
# 2.查看虚拟环境列表
conda info --envs
# 3.创建虚拟环境并指定python的版本号为3.8
conda create -n virtualname pip python=3.9
# 4.激活虚拟环境
conda activate virtualname
# 5.退出虚拟环境
conda deactivate
# 6.删除虚拟环境
conda remove --name virtualname --all

2.包管理

代码如下(示例):

# 1.安装包
conda install PackageName
# 2.安装多个包
conda install name1 name2 ...
# 3.安装包并指定版本号
conda install PackageName=版本号
# 4.卸载包
conda remove PackageName
# 5.更新包
conda update PackageName
# 6.更新环境中的所有包
conda update --all
# 7.列出已安装的包
conda list
# 8.搜寻包
conda search PackageName

三、pycharm使用anaconda环境

STEP 1: 创建新的环境

conda create --name <env_name> <package_names>

<env_name> 即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号“<>”
<package_names> 即安装在环境中的包名。名称两边不加尖括号“<>”


① 如果要安装指定的版本号,则只需要在包名后面以 python=3.9 和版本号的形式执行。
如: conda create --name python2 python=2.7,即创建一个名为“pytorch”的环境,环境中安装版本为2.7的python。
② 如果要在新创建的环境中创建多个包,则直接在 <package_names> 后以空格隔开,添加多个包名即可。
如: conda create -n python3 python=3.5 numpy pandas ,即创建一个名为“pytorch”的环境,环境中安装版本为3.5的python,同时也安装了numpy和pandas库。
--name 同样可以替换为 -n


在命令行中输入下列指令创建虚拟环境:

conda create -n pytorch1.12  python==3.9

其中 pytorch为本次创建的虚拟环境的名称,1.12为创建的pytorch虚拟环境的版本:

Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
  current version: 4.12.0
  latest version: 22.9.0

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: /home/xxxx/anaconda3/envs/pytorch


  added / updated specs:
    - numpy
    - python==3.9

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    _openmp_mutex-5.1          |            1_gnu          21 KB
    ca-certificates-2022.07.19 |       h06a4308_0         124 KB
    certifi-2022.9.24          |   py39h06a4308_0         154 KB
    ld_impl_linux-64-2.38      |       h1181459_1         654 KB
    libgcc-ng-11.2.0           |       h1234567_1         5.3 MB
    libgomp-11.2.0             |       h1234567_1         474 KB
    libstdcxx-ng-11.2.0        |       h1234567_1         4.7 MB
    ncurses-6.3                |       h5eee18b_3         781 KB
    numpy-1.23.1               |   py39h6c91a56_0          11 KB
    numpy-base-1.23.1          |   py39ha15fc14_0         5.6 MB
    openssl-1.1.1q             |       h7f8727e_0         2.5 MB
    pip-22.2.2                 |   py39h06a4308_0         2.3 MB
    python-3.9.0               |       hdb3f193_2        18.1 MB
    setuptools-63.4.1          |   py39h06a4308_0         1.1 MB
    sqlite-3.39.3              |       h5082296_0         1.1 MB
    tk-8.6.12                  |       h1ccaba5_0         3.0 MB
    tzdata-2022c               |       h04d1e81_0         107 KB
    xz-5.2.6                   |       h5eee18b_0         394 KB
    zlib-1.2.12                |       h5eee18b_3         103 KB
    ------------------------------------------------------------
                                           Total:        46.5 MB
Proceed ([y]/n)? y

Downloading and Extracting Packages
tzdata-2022c         | 107 KB    | ################################################################################################################################################################# | 100% 
numpy-base-1.23.1    | 5.6 MB    | ################################################################################################################################################################# | 100% 
zlib-1.2.12          | 103 KB    | ################################################################################################################################################################# | 100% 
_openmp_mutex-5.1    | 21 KB     | ################################################################################################################################################################# | 100% 
python-3.9.0         | 18.1 MB   | ################################################################################################################################################################# | 100% 
sqlite-3.39.3        | 1.1 MB    | ################################################################################################################################################################# | 100% 
libgcc-ng-11.2.0     | 5.3 MB    | ################################################################################################################################################################# | 100% 
pip-22.2.2           | 2.3 MB    | ################################################################################################################################################################# | 100% 
tk-8.6.12            | 3.0 MB    | ################################################################################################################################################################# | 100% 
ncurses-6.3          | 781 KB    | ################################################################################################################################################################# | 100% 
xz-5.2.6             | 394 KB    | ################################################################################################################################################################# | 100% 
numpy-1.23.1         | 11 KB     | ################################################################################################################################################################# | 100% 
libstdcxx-ng-11.2.0  | 4.7 MB    | ################################################################################################################################################################# | 100% 
libgomp-11.2.0       | 474 KB    | ################################################################################################################################################################# | 100% 
setuptools-63.4.1    | 1.1 MB    | ################################################################################################################################################################# | 100% 
ld_impl_linux-64-2.3 | 654 KB    | ################################################################################################################################################################# | 100% 
ca-certificates-2022 | 124 KB    | ################################################################################################################################################################# | 100% 
certifi-2022.9.24    | 154 KB    | ################################################################################################################################################################# | 100% 
openssl-1.1.1q       | 2.5 MB    | ################################################################################################################################################################# | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate pytorch
#
# To deactivate an active environment, use
#
#     $ conda deactivate

STEP 2: 安装结束之后输入下列指令激活虚拟环境

conda activate pytorch

创建完成后,在Anaconda的安装目录的envs文件夹下,会生成刚刚创建的虚拟环境名称的文件夹。

STEP 3: 设置pycharm

然后我们打开pycharm,选择对应的conda环境。

  • 选择‘’Add new Interpreter”添加刚才建立的虚拟环境。
  • 选择“conda environment”,点击“Interpreter”,填写“/home/xxxx/anaconda3/env/bin/python3.9
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu22.04 安装Annaconda步骤、conda基础使用和pycharm使用anaconda 的相关文章

  • c++使用malloc来做内存分配创建链表

    c 43 43 中创建链表可以直接通过new对象的方式创建节点 xff0c 然后将节点之间的关系通过next指针来关联起来 xff0c 另外 xff0c 也可以通过malloc来分配内存 xff0c 创建节点 这里介绍如何通过malloc来
  • javascript模块化编程commonjs,cmd,amd规范之间的区别

    模块化编程是javascript语言的一个特性 xff0c 其实不光javascript语言有模块化思想 xff0c java9也支持模块化 xff0c 所以说模块化是一种编程的趋势 xff0c 也是一种新的解决方案 模块化编程将我们以前单
  • postgresql开启类似mysql查询语句后面跟\G一样按行展示列数据选项

    通常 xff0c 我们在使用数据库的时候 xff0c 为了让单条记录看着更清晰 xff0c 不会被控制台长度折断 xff0c 会将记录按行来展示 xff0c 在mysql数据库中 xff0c 查询语句后面跟上 G就可以实现这个效果 xff0
  • linuxmint下通过eclipse安装android开发环境sdk,adt并新建与启动项目各种踩坑

    最近安装了linuxmint19 2系统 xff0c 这个系统是ubuntu系列 xff0c 适合桌面操作系统 xff0c 据说比ubuntu好 可以先看看系统的一些特征 xff1a 这里的系统设置 xff0c 很像mac系统 xff0c
  • 安卓手机开启开发者选项

    一般我们将安卓手机通过数据线连接到电脑 xff0c 会提示将手机用于干什么 xff0c 有传输文件选项 xff0c 充电选项 xff0c 开发者调试选项 我们选择充电之后 xff0c 再不会出现这个提示 有的手机开发者选项不会显示在设置界面
  • webpack前端项目构建框架

    前端项目构建框架有很多 xff0c 常见的有grunt xff0c gulp xff0c 为什么还有webpack呢 xff1f 前端构建工具一般都是将js合并压缩 xff0c css合并压缩 xff0c 以达到减少体积 xff0c 提高加
  • 两轮差速小车循线控制原理分析

    硬件资料设定 xff1a 小车驱动来自于两个相同的电机 xff0c 转向依靠两轮差速实现 xff0c 小车前后左右安装超声波传感器 xff0c 前后各一个 xff0c 左右各两个 xff1b 功能目标 xff1a 假设小车左侧有墙壁 xff
  • webpack前端项目构建框架续

    在前一篇文章中 xff0c 介绍webpack构建普通web项目 xff0c 一般而言没有太大的意义 xff0c 我们需要使用webpack构建es6 xff0c react等这些新的语法或者特性的项目 xff0c 因为涉及了很多语法的转换
  • html页面报错Uncaught SyntaxError: Cannot use import statement outside a module

    如题所示 xff0c 在我们学习es6的时候 xff0c 使用export导出模块 xff0c 使用import导入模块的语法时 xff0c 我们需要将我们在html中声明的标签 lt script gt lt script gt 类型ty
  • redux入门示例

    redux是一个将ui与数据操作分离的框架 xff0c 可以与vue或者react配合使用 保证了数据集中修改 xff0c 然后渲染 xff0c 可以防止用户在外部随意修改state状态树 redux利用store来统一管理state xf
  • redux入门示例续

    前面一篇介绍了利用redux框架来实现计数器的例子 xff0c 了解了redux设计思想 xff0c 他将ui响应与数据更改分离 xff0c 集中处理状态变更 xff0c 然后渲染到页面 xff0c 当有用户操作的时候 xff0c ui响应
  • react项目启动报错:Error: ENOSPC: System limit for number of file watchers reached

    如题所示 xff0c 最近在使用npm start启动react项目的时候 xff0c 经常会报这个错误 xff0c 出错原因大致意思是文件监控数量超过了系统限制 其实就是打开的文件过多导致的 xff0c 不管是什么文件 xff0c 只要有
  • Support for the experimental syntax 'decorators-legacy' isn't currently enabled

    如题 xff0c 出现这个错误 xff0c 是因为react项目中使用了 64 语法的装饰器 xff0c 而我们项目的一些配置没有设置正确导致的 为了使用装饰器 xff0c 需要修改如下三处配置 xff1a 1 运行依赖 npm insta
  • react hooks useEffect副作用钩子使用

    react框架开发作为入门 xff0c 我们首先学到的是自定义组件 xff0c 然后编写相关处理逻辑 xff0c 绑定事件等等 一般自定义组件 xff0c 我们是通过编写一个class继承React Component xff0c 然后编写
  • 使用mocha与should库做nodejs单元测试

    nodejs是服务端开发 xff0c 他也可以做单元测试 xff0c 只不过 xff0c 这个单元测试一般是针对某一个文件或者一个模块而言 xff0c 我们经常看到github上的很多项目各自的文件夹中都有很多xxx test js这样的文
  • javascript reduce()方法示例

    reduce在大数据框架mapreduce中是一个合并的过程 xff0c 将所有的数据 xff0c 按照一定的规则合并 xff0c 一步步缩小范围 xff0c 最后合并为一个最大的集合或者对象 在javascript中 xff0c redu
  • 无人驾驶小车调试笔记(六)-- 车轮校准

    简介 xff1a 小车的动力完全来自于两个电机带动的车轮 xff0c 在理想状态下 xff0c 给两个电机同样的驱动参数 xff0c 两个车轮会以同样的转速带动小车直线行驶 xff0c 而实际情况是每个电机可能都会有个体差异 xff0c 也
  • 电力电子技术仿真-单项桥式不可控整流电路(无滤波电容)

    电路模型如下图所示 电路元器件与参数设置如下所示 xff1a Powergui xff1b Linear Transformer xff1b Current Measurement xff1b Voltage Measurement xff
  • git命令行切换到某一个提交版本的分支

    通常 xff0c 我们需要在命令行下切换 分支 xff0c 一般而言 xff0c 我们将远程代码克隆 git clone http xxx com project 到本地之后 xff0c 切换分支使用git checkout b branc
  • linuxmint下gcc编译报错:zlib version 1.2.1 or higher is required

    如题所示 xff0c 在linuxmint系统上通过gcc编译一个工具 xff0c 报错 xff1a 通过dpkg l命令查看系统的zlib库 xff0c 是有zlib1g xff0c 这个就是最新的 很多地方说要安装zlib1g dev

随机推荐

  • MFC与第三方类库CWebPage开发javascript函数调用示例

    今天思索一个问题 xff0c 想着怎么用c 43 43 调用百度地图 xff0c 结果网上有一篇文章介绍了如何使用MFC项目结合CWebPage来调用百度地图 看了整篇博客 xff0c 思路很清晰 xff0c 但是看下来 xff0c 其实就
  • mysql中日期时间戳timestamp使用小结

    timestamp时间戳类型在mysql数据库中比较常见 xff0c 但是我们很容易忽视它的一些特征 xff0c 这个我在面试中吃过亏 xff0c 这里对他的一些用法和特点补充一下 也让自己加深印象 一般来说 xff0c 我们使用日期 xf
  • C++打印整数的八进制十进制十六进制以及打印逻辑布尔类型

    C 43 43 中打印一个整数的八进制 xff0c 十进制 xff0c 十六进制很方便 xff0c 无需定义别的函数或者方法 xff0c 直接通过关键字oct dec hex就可以 xff0c 另外打印布尔类型可以通过关键字boolalph
  • docker-compose构建mongodb容器实例

    docker compose可以一次性开启多个docker实例 xff0c 这一点比Dockerfile来构建docker容器要方便的多 docker compose的重点是对yml文件的配置 yml文件的配置需要注意的是严格控制缩进 需要
  • Mycat数据库中间件初体验

    Mycat是阿里开源的数据库中间件 xff0c 用java语言编写 xff0c 目前是1 x版本 xff0c 2 0版本正在研发中 Mycat支持的数据库很多 xff0c 目前常用的基本都包含了 xff0c mysql postgresql
  • docker使用遇到问题Got permission denied while trying to connect to the Docker daemon socket

    docker安装完成 xff0c 一般用户没有权限启动docker服务 xff0c 只能通过sudo来通过root用户权限来启动docker xff0c 此时对于一般用户而言 xff0c 需要执行docker ps或者docker imag
  • linuxmint下安装nvm来管理node版本

    nvm是一个node版本控制的工具 xff0c 他可以查看可以安装的node版本 xff0c 安装node xff0c 以及切换node版本 xff0c 传统的node安装 xff0c 我们是下载压缩包 xff0c 然后指定环境变量 xff
  • electron结合serialport插件开发硬件指令操作项目

    electron可以开发桌面系统 xff0c serialport包是node环境下连接串口设备的依赖 xff0c 如果是用electron做硬件检测项目 xff0c 需要考虑加入serialport包 xff0c 但是我们直接npm in
  • 无人驾驶小车调试笔记(七)-- 相机校准

    简介 xff1a 在第五节的内容中 xff0c 我们学习了使用rqt工具集观看摄像头视频流的方法 xff0c 细心的同学应该会发现camera node发布的视频数据中的图像有变形现象 xff0c 图像变形会导致直线不直 xff0c 部分区
  • npm install安装依赖报错 Error: spawn powershell.exe ENOENT解决办法

    在windows电脑上通过npm install安装 windows build tools的时候报如题所示的错误 xff0c 一般这种错误 xff0c 基本都是环境变量的问题 xff0c 我这里是因为在Path环境变量下找不到powers
  • nc工具测试tcp/udp协议

    nc是netcat的缩写 xff0c 在windows系统上 xff0c 需要单独下载安装 netcat在windows系统上安装很简单 xff0c 需要到如下页面https eternallybored org misc netcat x
  • Promise结合reduce构建顺序执行队列

    Promise是一个解决函数异步执行的对象 xff0c 有了这个对象 xff0c 我们可以构造异步执行的操作 Promise对象可以通过链式调用的方式进行异步操作 xff0c 语法如下 xff1a 如下代码 xff0c 是一个简单的异步方法
  • 使用U盘安装win7系统遇到“缺少所需的 CD/DVD 驱动器设备驱动程序”解决办法

    如题所示 xff0c 在使用U盘安装win7系统的时候 xff0c 遇到无法识别usb3 0驱动的问题 xff0c 表现如下图所示 xff1a 缺少所需的CD DVD 驱动器设备驱动程序 如果您具有软盘 CD DVD xff0c 或USB闪
  • windows系统删除无用的服务

    windows系统中 xff0c 经常会出现各种广告或者资讯的服务 xff0c 我们在服务列表里面还无法删除 xff0c 最多只能禁用 但是可以在命令行下面通过sc delete servicename的方式来删除 xff0c 例如 xff
  • vue构建electron桌面应用

    electron桌面应用 xff0c 可以结合前端框架vue使用 xff0c 而我们也可以通过vue工具来构建electron的应用 xff0c 这就需要我们全局安装vue cli xff0c 通过vue构建electron应用的脚手架 x
  • 局域网内不同网段的设备互相连接设置

    这个问题是我在实际中遇到的 xff0c 如下图所示 xff0c 我的主机有一个公司内网的IP xff0c 可以自动获取 xff0c 也可以设置固定IP xff0c 不管怎么样 xff0c 网段是172 16 0 xxx xff0c 不同的部
  • nodejs中exports与module.exports区别记录

    以前 xff0c 一直以为 xff0c 这两者其实差不多的意思 xff0c 直到今天偶然的一写 xff0c 发现两者还是有区别的 xff0c 我们暴露多个方法的示例 xff1a 这种方法 xff0c 肯定是没有问题的 xff0c 我们调用的
  • nodejs借助scp2依赖实现windows传输文件到linux

    前面提到过 xff0c java语言中可以通过scp客户端从windows向linux传输文件 xff0c 而nodejs中也有scp2这个依赖模块 xff0c 他可以实现从windows上传文件到linux 我们可以构建一个测试示例 xf
  • windows下安装Node版本管理器nvm

    笔者前面有介绍linuxmint下安装Node版本管理器nvm的文章 xff0c 这里介绍在Windows下的安装 xff0c 通过nvm的安装 xff0c 我们可以很方便的下载 安装 切换node版本 在windows上的安装与linux
  • Ubuntu22.04 安装Annaconda步骤、conda基础使用和pycharm使用anaconda

    概述 提示 xff1a 根据用户Ubuntu系统版本存在差异 xff0c 对比着阅读 官方软件下载仓库网站 xff1a https repo anaconda com archive 安装目录 概述前言一 下载Anaconda packag