zoukankan      html  css  js  c++  java
  • 配置pycharm 一键安装 requirements.txt,一键生成requirements.txt

    如上配置

    打开项目,在requirements.txt上点右键,就可以安装了。

    安装效果如下:

    可以看出运行的命令是   C:PythonPython36/scripts/pip install -r requirements.txt



    安装requirement.txt
    pip install -r requirement.txt

    生成requirement.txt
    pip freeze > requirements.txt

    自己配置一下吧。

    不行,配置出来,执行命令也对,但是windows下,就无法生成。

    你不行,我来。放在项目根目录,执行一下就可以了。

    import os
    import platform
    import sys
    import subprocess
    
    # 找到当前目录
    project_root = os.path.dirname(os.path.realpath(__file__))
    # project_root = os.path.realpath(__file__)
    print('当前目录' + project_root)
    
    # 不同的系统,使用不同的命令语句
    
    if platform.system() == 'Linux':
        command = sys.executable + ' -m pip freeze > ' + project_root + '/requirements.txt'
    if platform.system() == 'Windows':
        command = '"' + sys.executable + '"' + ' -m pip freeze > "' + project_root + '\requirements.txt"'
    # # 拼接生成requirements命令
    print(command)
    #
    # 执行命令。
    # os.system(command)  #路径有空格不管用
    os.popen(command)   #路径有空格,可用
    # subprocess.call(command, shell=True)  #路径有空格,可用

    更新,windows和linux下均可以正常生成。

    更新,windows下带有空格的目录,可以正常生成。

  • 相关阅读:
    异象石(引理证明)
    Codeforces Round #664 (Div. 2)
    2020 年百度之星·程序设计大赛
    Codeforces Round #663 (Div. 2)
    Codeforces Round #662 (Div. 2)
    相等运算符
    Unicode编码
    算术运算符
    强制类型转换到Boolean
    强制类型转换到Number
  • 原文地址:https://www.cnblogs.com/jackadam/p/8302534.html
Copyright © 2011-2022 走看看