最近写了一个python自动登录拿取数据的接口,想着通过java直接调用python接口实现项目整合,开发过程很顺利,在pycharm上与java项目互动也成功了。于是我准备把python项目部署在内网的window上面与我系统java项目进行通信。
首先我先说明下,我python是小白,全是自己摸索的,我没有部署过。文章的目的是为了记录不让自己忘记。
我将包放在F:\music\test\loginClient.py
C:\Users\10143>F:
F:\>cd music
F:\music>cd test
F:\music\test>python loginClient.py
执行之后报包不存在,其实你可以一个个的下载,不过因为我是内网系统,下载不了,百度方法都找了,办法都不行
Traceback (most recent call last):
File "F:\music\test\loginClient.py", line 2, in <module>
from bs4 import BeautifulSoup
ModuleNotFoundError: No module named 'bs4'
解决方法--先保留一张我的项目目录
激活虚拟环境
在Unix或macOS上,运行以下命令激活虚拟环境:
source venv/bin/activate
在Windows上,运行以下命令激活虚拟环境:
.\venv\Scripts\activate
我是widow上面启动我python文件的示例
激活虚拟环境后,您可以使用pip
安装和管理包。例如,要安装requests
包,请运行:
pip install requests
要查看已安装的包及其版本,请运行:
pip list
要更新包,运行:
pip install --upgrade package_name
要卸载包,请运行:
pip uninstall package_name
要退出虚拟环境,运行:
deactivate
最后,希望能够帮助到大家