0
0

python仮想環境をコピーして別PCで動かそうとしたけど、動かなかった。

Posted at

テストPCで動かしていたwebアプリを本番PCで動かす。

疑問

仮想環境ごと本番PCにコピペすれば、ライブラリのインストールなどを省けるのでは?

やってみた

結論: 仮想環境をコピペするだけではwebアプリは動かない

まず本番PCにテストPCと同じpythonをインストール
そしてテストPCの仮想環境ごとwebアプリを、本番環境にコピペ。

↓これはテストPCの仮想環境のライブラリリスト
image.png

↓これは本番PCの仮想環境のライブラリリスト
image.png

仮想環境をコピペするだけでは、本番PCの仮想環境のライブラリはインストールされてませんね。

つまり:環境をコピーするにはDockerを使いましょう。Dockerの記事も上げます。

pythonの仮想環境は、ローカルでライブラリ競合がおこさないためのもので、移行作業には使えない。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0