您现在的位置是:主页 > news > 1号网站建设/上海优质网站seo有哪些

1号网站建设/上海优质网站seo有哪些

admin2025/5/11 9:54:09news

简介1号网站建设,上海优质网站seo有哪些,wordpress调用指定文章图片,专业做网站企业我们在使用pycharm的时候,pycharm中的虚拟环境依赖包需要导出成一个文件,方便给他人运行项目,这个时候,如果使用终端导出的是系统环境,不是虚拟环境,所以不能使用生成requirement.txt一般命令为&#xff1a…

1号网站建设,上海优质网站seo有哪些,wordpress调用指定文章图片,专业做网站企业我们在使用pycharm的时候,pycharm中的虚拟环境依赖包需要导出成一个文件,方便给他人运行项目,这个时候,如果使用终端导出的是系统环境,不是虚拟环境,所以不能使用生成requirement.txt一般命令为&#xff1a…

我们在使用pycharm的时候,pycharm中的虚拟环境依赖包需要导出成一个文件,方便给他人运行项目,这个时候,如果使用终端导出的是系统环境,不是虚拟环境,所以不能使用生成requirement.txt

一般命令为:

pip freeze > requirements.txt

但是在windows终端下是不可以使用的:所以你需要使用以下代码,进行导出,将如下代码新建一个Python文件,放在项目根路径下,然后运行就可以了

windows和linux下均可以正常生成。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) #路径有空格,可用