【发布时间】:2019-06-07 11:06:19
【问题描述】:
我想轻松地将一个 Python 项目从一台 PC 导出到另一台 PC。在创建项目时,我使用了虚拟环境,以避免不同包版本出现问题。
我所做的只是复制项目文件夹并将其粘贴到目标 PC 中。使用 Pycharm 打开项目后,我使用 project_path/venv/Scripts/activate 激活了虚拟环境,但是当我尝试执行任何脚本时,它说找不到模块。
为了创建项目并能够在多台 PC 上运行它们而无需安装所有依赖项,我应该遵循哪种工作流程?
【问题讨论】:
-
python有哪些版本?这些应该至少是相同的。
-
Virtualenvs 不可重定位。冻结源 venv 的包列表,创建一个新的目标 venv 并重新安装包。
-
我在 Windows 上使用 Python 3.7,但我也安装了 Python 3.6。
标签: python virtualenv