精华内容
下载资源
问答
  • install
    千次阅读
    2022-03-07 21:26:59

    把python项目可安装化以后,执行pip install .或者pip install -e .安装。
    二者区别如下:

    • pip install . :安装后的模块freeze在pip/conda依赖下,换句话说,再修改本地的原项目文件,不会导致对应模块发生变化。
    • pip install -e .:-e 理解为 editable,修改本地文件,调用的模块以最新文件为准。
    更多相关内容
  • mingw-w64-install.exe

    千次下载 2020-12-15 20:52:51
    exe可执行文件,详情可参考博客:https://blog.csdn.net/didi_ya/article/details/111240502
  • install4j破解版+使用教程

    千次下载 热门讨论 2013-12-31 10:51:52
    install4j的图形用户界面允许你: 完全自定义发布树——在发布树的每一个目录中,允许设置整个目录内容或是磁盘上任何目录的单个文件。定义的视图与结果视图允许你完全控制安装程序将要发布的文件。 处理特定...
  • 电脑安装wordcloud时下载到一半手动停掉了,再次重新下载安装时就出现legacy-install-failure的问题。 Installing collected packages: six, pyparsing, pillow, numpy, kiwisolver, fonttools, cycler, python- ...
  • 【CMake】cmake的install指令

    万次阅读 多人点赞 2019-10-31 14:34:21
    在cmake的时候,最常见的几个步骤就是: mkdir build &...显然并不需要,作为一个经常需要被运行的指令,官方提供了一个命令install,只需要经过该命令的安装内容,不需要显示地定义install目标。此时,mak...

    cmake的时候,最常见的几个步骤就是:

    mkdir build && cd build
    cmake ..
    make
    make install
    

    那么,make install的时候,是需要我们定义一个install的目标么?

    显然并不需要,作为一个经常需要被运行的指令,官方提供了一个命令install,只需要经过该命令的安装内容,不需要显示地定义install目标。此时,make install就是运行该命令的内容。


    install命令

    install用于指定在安装时运行的规则。它可以用来安装很多内容,可以包括目标二进制、动态库、静态库以及文件、目录、脚本等

    install(TARGETS <target>... [...])
    install({FILES | PROGRAMS} <file>... [...])
    install(DIRECTORY <dir>... [...])
    install(SCRIPT <file> [...])
    install(CODE <code> [...])
    install(EXPORT <export-name> [...])
    

    有时候,也会用到一个非常有用的变量CMAKE_INSTALL_PREFIX用于指定cmake install时的相对地址前缀。用法如:

    cmake -DCMAKE_INSTALL_PREFIX=/usr ..
    

    目标文件的安装

    install(TARGETS targets... [EXPORT <export-name>]
            [[ARCHIVE|LIBRARY|RUNTIME|OBJECTS|FRAMEWORK|BUNDLE|
              PRIVATE_HEADER|PUBLIC_HEADER|RESOURCE]
             [DESTINATION <dir>]
             [PERMISSIONS permissions...]
             [CONFIGURATIONS [Debug|Release|...]]
             [COMPONENT <component>]
             [NAMELINK_COMPONENT <component>]
             [OPTIONAL] [EXCLUDE_FROM_ALL]
             [NAMELINK_ONLY|NAMELINK_SKIP]
            ] [...]
            [INCLUDES DESTINATION [<dir> ...]]
            )
    

    参数中的TARGET可以是很多种目标文件,最常见的是通过ADD_EXECUTABLE或者ADD_LIBRARY定义的目标文件,即可执行二进制、动态库、静态库

    目标文件内容安装目录变量默认安装文件夹
    ARCHIVE静态库${CMAKE_INSTALL_LIBDIR}lib
    LIBRARY动态库${CMAKE_INSTALL_LIBDIR}lib
    RUNTIME可执行二进制文件${CMAKE_INSTALL_BINDIR}bin
    PUBLIC_HEADER与库关联的PUBLIC头文件${CMAKE_INSTALL_INCLUDEDIR}include
    PRIVATE_HEADER与库关联的PRIVATE头文件${CMAKE_INSTALL_INCLUDEDIR}include

    为了符合一般的默认安装路径,如果设置了DESTINATION参数,推荐配置在安装目录变量下的文件夹。

    例如:

    INSTALL(TARGETS myrun mylib mystaticlib
           RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
           LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
           ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
    )
    

    上面的例子会将:可执行二进制myrun安装到${CMAKE_INSTALL_BINDIR}目录,动态库libmylib.so安装到${CMAKE_INSTALL_LIBDIR}目录,静态库libmystaticlib.a安装到${CMAKE_INSTALL_LIBDIR}目录。

    该命令的其他一些参数的含义:

    • DESTINATION:指定磁盘上要安装文件的目录;
    • PERMISSIONS:指定安装文件的权限。有效权限是OWNER_READ,OWNER_WRITE,OWNER_EXECUTE,GROUP_READ,GROUP_WRITE,GROUP_EXECUTE,WORLD_READ,WORLD_WRITE,WORLD_EXECUTE,SETUID和SETGID
    • CONFIGURATIONS:指定安装规则适用的构建配置列表(DEBUG或RELEASE等);
    • EXCLUDE_FROM_ALL:指定该文件从完整安装中排除,仅作为特定于组件的安装的一部分进行安装;
    • OPTIONAL:如果要安装的文件不存在,则指定不是错误。

    注意一下CONFIGURATIONS参数,此选项指定的值仅适用于此选项之后列出的选项:例如,要为调试和发布配置设置单独的安装路径,请执行以下操作:

    install(TARGETS target
            CONFIGURATIONS Debug
            RUNTIME DESTINATION Debug/bin)
    install(TARGETS target
            CONFIGURATIONS Release
            RUNTIME DESTINATION Release/bin)
    

    也就是说,DEBUG和RELEASE版本的DESTINATION安装路径不同,那么DESTINATION必须在CONFIGUATIONS后面。

    普通文件的安装

    install(<FILES|PROGRAMS> files...
            TYPE <type> | DESTINATION <dir>
            [PERMISSIONS permissions...]
            [CONFIGURATIONS [Debug|Release|...]]
            [COMPONENT <component>]
            [RENAME <name>] [OPTIONAL] [EXCLUDE_FROM_ALL])
    

    FILES|PROGRAMS若为相对路径给出的文件名,将相对于当前源目录进行解释。其中,FILES为普通的文本文件,PROGRAMS指的是非目标文件的可执行程序(如脚本文件)

    如果未提供PERMISSIONS参数,默认情况下,普通的文本文件将具有OWNER_WRITE,OWNER_READ,GROUP_READ和WORLD_READ权限,即644权限;而非目标文件的可执行程序将具有OWNER_EXECUTE, GROUP_EXECUTE,和WORLD_EXECUTE,即755权限

    其中,不同的TYPEcmake也提供了默认的安装路径,如下表:

    TYPE类型安装目录变量默认安装文件夹
    BIN${CMAKE_INSTALL_BINDIR}bin
    SBIN${CMAKE_INSTALL_SBINDIR}sbin
    LIB${CMAKE_INSTALL_LIBDIR}lib
    INCLUDE${CMAKE_INSTALL_INCLUDEDIR}include
    SYSCONF${CMAKE_INSTALL_SYSCONFDIR}etc
    SHAREDSTATE${CMAKE_INSTALL_SHARESTATEDIR}com
    LOCALSTATE${CMAKE_INSTALL_LOCALSTATEDIR}var
    RUNSTATE${CMAKE_INSTALL_RUNSTATEDIR}/run
    DATA${CMAKE_INSTALL_DATADIR}
    INFO${CMAKE_INSTALL_INFODIR}/info
    LOCALE${CMAKE_INSTALL_LOCALEDIR}/locale
    MAN${CMAKE_INSTALL_MANDIR}/man
    DOC${CMAKE_INSTALL_DOCDIR}/doc

    请注意,某些类型的内置默认值使用DATAROOT目录作为前缀,以CMAKE_INSTALL_DATAROOTDIR变量值为内容。

    该命令的其他一些参数的含义:

    • DESTINATION:指定磁盘上要安装文件的目录;
    • PERMISSIONS:指定安装文件的权限。有效权限是OWNER_READ,OWNER_WRITE,OWNER_EXECUTE,GROUP_READ,GROUP_WRITE,GROUP_EXECUTE,WORLD_READ,WORLD_WRITE,WORLD_EXECUTE,SETUID和SETGID
    • CONFIGURATIONS:指定安装规则适用的构建配置列表(DEBUG或RELEASE等);
    • EXCLUDE_FROM_ALL:指定该文件从完整安装中排除,仅作为特定于组件的安装的一部分进行安装;
    • OPTIONAL:如果要安装的文件不存在,则指定不是错误;
    • RENAME:指定已安装文件的名称,该名称可能与原始文件不同。仅当命令安装了单个文件时,才允许重命名。

    目录的安装

    install(DIRECTORY dirs...
            TYPE <type> | DESTINATION <dir>
            [FILE_PERMISSIONS permissions...]
            [DIRECTORY_PERMISSIONS permissions...]
            [USE_SOURCE_PERMISSIONS] [OPTIONAL] [MESSAGE_NEVER]
            [CONFIGURATIONS [Debug|Release|...]]
            [COMPONENT <component>] [EXCLUDE_FROM_ALL]
            [FILES_MATCHING]
            [[PATTERN <pattern> | REGEX <regex>]
             [EXCLUDE] [PERMISSIONS permissions...]] [...])
    

    该命令将一个或多个目录的内容安装到给定的目的地,目录结构被逐个复制到目标位置。每个目录名称的最后一个组成部分都附加到目标目录中,但是可以使用后跟斜杠来避免这种情况,因为它将最后一个组成部分留空。这是什么意思呢?

    比如,DIRECTORY后面如果是abc意味着abc这个目录会安装在目标路径下,abc/意味着abc这个目录的内容会被安装在目标路径下,而abc目录本身却不会被安装。即,如果目录名不以/结尾,那么这个目录将被安装为目标路径下的abc,如果目录名以/结尾,代表将这个目录中的内容安装到目标路径,但不包括这个目录本身

    FILE_PERMISSIONSDIRECTORY_PERMISSIONS选项指定对目标中文件和目录的权限。如果指定了USE_SOURCE_PERMISSIONS而未指定FILE_PERMISSIONS,则将从源目录结构中复制文件权限。如果未指定权限,则将为文件提供在命令的FILES形式中指定的默认权限(644权限),而目录将被赋予在命令的PROGRAMS形式中指定的默认权限(755权限)。

    可以使用PATTERNREGEX选项以精细的粒度控制目录的安装,可以指定一个通配模式或正则表达式以匹配输入目录中遇到的目录或文件PATTERN仅匹配完整的文件名,而REGEX将匹配文件名的任何部分,但它可以使用/和$模拟PATTERN行为

    某些跟随PATTERN或REGEX表达式后的参数,仅应用于满足表达式的文件或目录。如:EXCLUDE选项将跳过匹配的文件或目录。PERMISSIONS选项将覆盖匹配文件或目录的权限设置。

    例如:

    install(DIRECTORY icons scripts/ DESTINATION share/myproj
            PATTERN "CVS" EXCLUDE
            PATTERN "scripts/*"
            PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
                        GROUP_EXECUTE GROUP_READ)
    

    这条命令的执行结果是:将icons目录安装到share/myproj,将scripts/中的内容安装到share/myproj,两个目录均不包含目录名为CVS的子目录,对于scripts/*的文件指定权限为OWNER_EXECUTE,OWNER_WRITE,OWNER_READ,GROUP_EXECUTE,GROUP_READ。

    安装时脚本的运行

    有时候需要在install的过程中打印一些语句,或者执行一些cmake指令:

    install([[SCRIPT <file>] [CODE <code>]]
            [COMPONENT <component>] [EXCLUDE_FROM_ALL] [...])
    

    SCRIPT参数将在安装过程中调用给定的CMake脚本文件(即.cmake脚本文件),如果脚本文件名是相对路径,则将相对于当前源目录进行解释。CODE参数将在安装过程中调用给定的CMake代码。将代码指定为双引号字符串内的单个参数

    例如:

    install(CODE "MESSAGE(\"Sample install message.\")")
    

    这条命令将会在install的过程中执行cmake代码,打印语句。

    展开全文
  • conda install conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

    pip

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple *****

    conda install

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --set show_channel_urls yes

    删除添加的源,恢复官方源

    conda config --remove-key channels

    查看源的优先权,

    $ conda config --get channels
    ##下面的是输出
    --add channels 'defaults'   # lowest priority
    --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
    --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/'   # highest priority

    tensorflow1.7

    tensorflow在2.0之前的GPU版本和CPU版本是分开的,tensorflow在2.0后的版本不用区分GPU和CPU版本。

    conda create -n tf17 python==3.6.10
    source activate tf17
    conda install cudatoolkit==9.0
    conda install cudnn==7.0
    pip install tensorflow-gpu==1.7.0
    pip install keras==2.1.6

    tensorflow1.14

    conda create -n tf114 python==3.6.10
    source activate tf114
    conda install cudatoolkit==10.0.130
    conda install cudnn==7.4.1
    pip install tensorflow-gpu==1.14.0
    pip install keras==2.2.5

    tensorflow2.2

    conda create -n tf22 python==3.7.10
    source activate tf22
    conda install cudatoolkit==10.1
    conda install cudnn==7.6
    pip install tensorflow==2.2.0
    pip install keras==2.4.3

    tensorflow2.4

    conda create -n tf24 python==3.7.10
    source activate tf24
    conda install cudatoolkit==11.0
    conda install cudnn==8.0
    pip install tensorflow==2.4.1
    pip install keras==2.4.3

    利用上述命令,理论上可以安装好对应的tensorflow-gpu版本。

    展开全文
  • conda install和pip install的区别

    千次阅读 2021-11-07 14:35:18
    conda install和pip install的区别 1、安装路径不同 conda 安装包路径是 xxxxx\Anaconda3\pkgs pip 安装包路径在虚拟环境下是 xxxx\Anaconda3\envs\a_conda_env\Lib\site-packages 2、conda list列表数量>pip ...

    conda install和pip install的区别
    1、安装路径不同
    conda 安装包路径是 xxxxx\Anaconda3\pkgs
    pip 安装包路径在虚拟环境下是 xxxx\Anaconda3\envs\a_conda_env\Lib\site-packages

    2、conda list列表数量>pip list
    因为1的原因,conda安装多个环境时,同一个包只需要安装一次,由conda通用管理,而pip要安装多个。

    在conda配置的环境下,使用conda install 命令安装python包,在编写python程序import时,容易报“ImportError: DLL load failed: 找不到指定的模块。”错误。

    解决:

    1、使用conda uninstall 命令将指定包卸载

    2、使用 pip install命令重新安装。

    (个人多次尝试发现的规律,猜测可能conda 命令安装包与python版本不符,谨慎起见,以后安装包用pip命令)
     

    展开全文
  • cmake(8):install命令详解

    万次阅读 2020-10-27 10:22:04
    之前的示例中有提到使用cmake的install命令来自动安装库和头文件,但是只是使用到了install命令很基础很少的部分,其实该命令作用十分丰富,本篇文档用于说明该命令的详细使用方法。 2. install命令详解 install()...
  • cmake使用教(二) install的使用

    千次阅读 2021-12-02 10:56:49
    这里主要介绍使用cmake进行install方面的操作: 通过cmake可以 安装的内容可以包括目标二进制、动态库、静态库以及文件、目录、脚本等,下面分别进行简述一下: 细节可以参考官网,这里简单描述一下 1.目标文件的...
  • npm install 报错

    千次阅读 2022-03-11 11:41:57
    1、npm install 报错: 1.NPM Unexpected end of JSON input while parsing near 2.npm ERR! A complete log of this run can be found in: 解决办法: 首先: 更新npm版本命令: npm install npm -g 要记住...
  • vue中install方法

    千次阅读 2022-03-06 00:59:04
    install方法第一个参数是vue的构造器,第二个参数是可选的选项对象 export default { install(Vue,option){ 组件 指令 混入 挂载vue原型 } } 全局注册组件 import PageTools from '@/components/...
  • 【pip command】之 pip install

    千次阅读 2022-05-24 20:46:56
    前言 1 用法 2 安装位置 3 安装步骤 4 参数处理顺序 5 运行时依赖项的安装顺序 6 Requirements File Format 7 博文推荐 总结 前言 提示:这里可以添加本文要记录的大概内容: 越来越感觉到有必要掌握 pip install ...
  • OS X Install Mavericks 13A603 .torrent

    热门讨论 2013-10-30 10:30:53
    OS X Install Mavericks 13A603
  • npm install 报错问题解决合集

    万次阅读 2022-03-01 14:35:14
    很多时候安装npm install 的时候并不能直接将当前的node_modules直接一键安装到本地. 总是会出现各种各样的报错 正在上传… 重新上传 取消 常见的有一下多种情况 tip1:
  • brew cask install 和 brew install 的区别

    千次阅读 2020-11-02 18:14:28
    安装软件包:brew install xxx (xxx为软件包名称) 卸载软件包:brew uninstall xxx 安装软件:brew cask install xxx(xxx为软件名称) 卸载软件:brew cask uninstall xxx 查找软件安装位置:which xxx (xxx为...
  • 1、pip install mxnet,失败,提示: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils error: Microsoft Visual C++ 14.0 or greater is required. Get it with ...
  • 报错截图: 解决方法: npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
  • 今天要运行一个项目,首先在初始配置阶段要执行 yarn install 结果出现了下面的报错: 执行 yarn --version报错如下: 执行 yarn version结果如下: 网上查资料的时候看到一篇相关的文章,可以参考解决...
  • pip install 参数完全解析

    千次阅读 2020-12-20 19:01:07
    pip install 的一些命令 pip install -u 是升级安装 pip install --user 是安装在本用户的目录下 pip install -r <file> Install from the given requirements file. This option can be used multiple ...
  • ADB之install

    千次阅读 2021-07-18 11:56:25
    adb install 6个参数描述: -t 允许测试包 -l 锁定该应用程序 -s 把应用程序安装到sd卡上 -g 为应用程序授予所有运行时的权限 -r 替换已存在的应用程序,也就是说强制安装 -d 允许进行将见状,也就是安装的比...
  • Did you install mysqlclient?

    千次阅读 2022-03-17 20:35:30
    django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
  • pip install uwsgi失败

    千次阅读 2022-03-26 22:10:24
    使用pip install uwsgi或者pip3 install uwsgi时报错,提示编译安装失败,原因是在conda环境中,相关so不完整。 解决方案: 使用下面的命令进行安装: conda install -c conda-forge uwsgi 欢迎关注 人工智能技术...
  • 问题现象 sudo yum install net-tools 请添加图片描述 解决办法 进入网络相关的设置: cd /etc/sysconfig/network-scripts 找到ifcfg-*开头的文件 修改配置文件中的ONBOOT属性...这个时候yum install 指令正常了 ...
  • Use the INSTALL_MOD_STRIP option for removing debugging symbols: # make INSTALL_MOD_STRIP=1 modules_install Similarly, for building the deb packages: # make INSTALL_MOD_STRIP=1 deb-pkg 2.3 INSTALL_...
  • To install it, you can run: npm install --save

    万次阅读 2021-11-21 23:19:39
    ./Test.vue in ./src/view/Test/Test.vue To install it, you can run: npm install --save !!vue-style-loader!css-loader?{"sourceMap":true}!../../../node_modules/vu e-loader/lib/style-compiler/index?{"vue...
  • 多apk发布之所以然:多架构、多语言、多Layout;Google Play应用程序与手机匹配策略;adb install-multiple
  • npm install 失败解决方案

    千次阅读 2021-12-25 21:14:46
    分别新建用户变量 PATH 和系统变量 NODE_PATH,值都设置为 C:\Program Files\nodejs\node_global 5、电脑重启 6、删除 node_modules 包 7、npm cache clean -f 清理缓存 8、npm install 9、若报 python2.7 相关...
  • 前端写界面,调用公共组件的时候,报错:To install it, you can run : npm install --save @api/qiniu 这个错误看着与我调用的组件没有啥关系,一直找不到错误原因,以为是要安装什么东西,结果按照他的提示去安装...
  • npm install 报错/异常 解决方式

    千次阅读 2022-03-21 13:34:59
    npm install 总是一言难尽,以下: 特别说明: 如果你 npm install 遇到奇葩问题,那么可以试试一下两种方式: 1.切换成淘宝镜像或华为镜像(很多人的选择)。 2.npm资源库切换成本有的(registry.npmjs.org),...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,892,922
精华内容 1,557,168
关键字:

install

友情链接: APIT.rar