PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Копиране на Python среда на друг компютър

Тъй като използвате среда на анаконда, предполагам, че сте използвали virtualenv за проекта, който споменахте. Всъщност е лесно да се копира със следните кодове:

# list all virtualenvs in your anaconda folder
$ conda info –envs          # this will list all virtualenvs created by you, you can then choose the specific virtualenv here.

# to activate the virtualenv of your interest
$ conda activate [virtualenv_name] 

# export all packages used in the specific virtualenv (conda activated) 
$ pip freeze > requirements.txt             # save the output file as requirements.txt

# set up a new conda virtualenv in current or separate machine and install with the requirements.txt
$ conda create --name <env_name> python=3.6.5 --file requirements.txt  

# Please note that occasionally you may need to check requirements.txt if there is any abnormal list of packages. The format should be in either [package==version] or [package].

ИЛИ можете да създадете цялата virtualenv директно.

# copy exactly same virtualenv on separate machine

# export all packages used in the specific virtualenv (conda activated), including current python version and virtualenv name
$ conda env export > environment.yml        # save the output file as environment.yml    

# set up a new conda virtualenv in current or separate machine and install with the requirements.txt 
$ conda env create -f environment.yml       # using Conda; to modify “name” in the environment.yml file if to set up own same anaconda/machine



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да намеря всички точки в полигона в postgis?

  2. Предайте множество стойности в един параметър

  3. Лесен начин за нулиране на Django PostgreSQL база данни?

  4. Как Acos() работи в PostgreSQL

  5. Клаузата UPDATE-FROM в jOOQ хвърля очакване за CTE поле