如何将目录从 ./virualenvs 移到我在 PYTHONANYWHERE 中的项目中

How to move a directory out of ./virualenvs and into my project in PYTHONANYWHERE

郑重声明 - 我觉得问这个问题很愚蠢。

我无法将目录移出; home/username/django18/lib/python35/site-packages 进入我的 Django 项目; home/username/my_project

我做了一个;

pip install django-allauth

为我的项目安装 AllAuth,这又将它放在上面的目录中,而不是我的项目中。为了整洁有序...我希望我的 AllAuth 目录位于我项目的主目录中..

我试过使用 bash 终端,但无法从它进入那个目录。

您甚至不应该尝试移动已安装的软件包,因为它(可能)不起作用。 Python 虚拟环境 are not really relocatable.

只需在您的项目目录中创建一个新的虚拟环境并在其中安装所有 pip 包即可:

cd my_project
virtualenv .env
. .env/bin/activate
pip install -r requirements.txt    # if you have a list of pip requirements
pip install django-allauth