如何在Windows7上的虚拟环境中运行py文件?

2024-03-28 11:08:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要帮助了解venv和Windows7系统上的项目管理。在

我已经安装了python3.7.4。运行命令“pip list”会导致以下结果:

Package     Version
pip         19.0.3
setuptools  40.8.0

以下路径下的项目有:\neural>网络下的文件:

^{pr2}$

当激活我的虚拟环境的project\env\Scripts时\激活.bat'命令'pip list'将导致:

Package     Version
numpy       1.16.4
pip         19.0.3
setuptools  40.8.0

当我去跑步的时候主.py我得到错误“NameError:name'numpy'is not defined.”。在

#main.py
import numpy as np

print(numpy.version.version)
input('Press enter to continue...')

我希望看到numpy的版本,但是我得到的错误是找不到numpy,这说明我不太了解这些目录是如何工作的。在

解决方案:我添加了运行服务器.bat到我的项目目录与以下。在

CALL C:\Projects\NeuralNetworks\project_env\Scripts\activate.bat
python C:\Projects\NeuralNetworks\main.py runserver

我负责运行服务器.bat一切都很完美。在


Tags: pip项目py命令numpyenvprojectpackage
1条回答
网友
1楼 · 发布于 2024-03-28 11:08:41

您需要创建一个.bat文件,其中添加了一些代码,以便首先激活环境,然后运行python文件。在

比如:

@echo off
cmd /k "cd /d ..\env\Scripts & activate & cd /d    ..\foldername & python main.py

参考号:A Python script that activates the virtualenv and then runs another Python script?

相关问题 更多 >