Python虚拟环境迁移(pycharm虚拟环境迁移)
pycharm虚拟环境中的项目如何在别的电脑上运行?
python的虚拟环境venv是不需要复制过去的。它是属于你自己的一个环境设置。路径或者其它的配置可能都不一样。
代码复制到其它电脑上的话需要在另外一台机器上重新配置python环境。
通常我在写项目的时候会把用到的依赖库比如Django,pillow,django-ckeditor等等写到一个叫requirements.txt的文件里面。而文件就放在项目根目录下。这样的话代码移植到别的电脑上或者部署的时候就可以根据requirements.txt文件内容安装依赖。
移植到别的电脑或部署服务器的时候直接重新创建venv然后在该环境下执行pip install -r requirements.txt就可以了
希望能帮到你。还有问题可以回复追问。谢谢
python怎么换环境
python换环境的方法:1、点击pycharm顶部的【File】标签,选中【setting】按钮并点击;2、点击【Project:***】在右侧面板选中出现的【Project Interpreter】按钮;3、选择或添加要转换的环境。
1、File Setting Project:xxx Project Interpreter 选择或添加环境
2.第一种方法有时候不能解决问题,会出现如下问题:
1、解决方法:Edit configurations Python?Interpreter? 将Project Default xxx 修改为确定的python运行环境
此时再运行即可成功!
推荐课程:Python 基础入门教程
写好的python代码移到另一台电脑不需要安装第三方库
需要安装第三方库。
1、把A电脑的项目上传到github或者码云。
2、在A电脑的命令提示符控制面板上进入项目对应的虚拟环境
3、从虚拟环境中导出项目用到的python第三方库:
4、把requirements.txt文件发送给B电脑并安装第三方库:
5、B电脑的python环境已经配置完成,另外数据库需要自己下载安装,最后尝试运行自己的项目。
virtualenvwrapper虚拟环境迁移
1.系统变量中更改WORKON_HOME为迁移的路径
2.更改虚拟环境Scripts路径下activate.bat变量
VIRTUAL_ENV=%WORKON_HOME%\django_py3.5
3.解决切换虚拟环境后pip list报错:
Fatal error in launcher: Unable to create process using '"d:\mygit\envs\django_py3.5\scripts\python.exe"? "D:\python\ENVS\django_py3.5\Scripts\pip.exe" list': ??????????
执行python -m pip install --upgrade pip