Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试安装Heroku软件包时收到错误_Python_Django_Heroku_Bootstrap 4_Pip - Fatal编程技术网

Python 尝试安装Heroku软件包时收到错误

Python 尝试安装Heroku软件包时收到错误,python,django,heroku,bootstrap-4,pip,Python,Django,Heroku,Bootstrap 4,Pip,当我试图安装将我的项目(学习日志)部署到Heroku所需的软件包时,它总是给我以下错误: Josephs-MacBook-Pro:learning_log joseph$ source ll_env/bin/activate (ll_env) Josephs-MacBook-Pro:learning_log joseph$ pip install psycopg2==2.7.* DEPRECATION: Python 2.7 will reach the end of its life on

当我试图安装将我的项目(学习日志)部署到Heroku所需的软件包时,它总是给我以下错误:

Josephs-MacBook-Pro:learning_log joseph$ source ll_env/bin/activate

(ll_env) Josephs-MacBook-Pro:learning_log joseph$ pip install psycopg2==2.7.*

DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support

Collecting psycopg2==2.7.*

  Downloading https://files.pythonhosted.org/packages/c2/a0/ba2c28c13bce130f971158da8fc03c231ce7778a89935eb1c3e3e6437e7c/psycopg2-2.7.7-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (1.5MB)

     |████████████████████████████████| 1.5MB 1.3MB/s 

Installing collected packages: psycopg2

ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/psycopg2-2.7.7.dist-info'

Consider using the `--user` option or check the permissions.



(ll_env) Josephs-MacBook-Pro:learning_log joseph$ -m pip install psycopg2==2.7.*

-bash: -m: command not found

我不知道为什么在我下载python3时,它一直在说
Python2.7
,并且一直在使用它

另外,当我昨天尝试运行服务器以获取学习日志时,它也无法工作(以前运行得很好)。我最终重新下载了
python3
bootstrap4和
django
(在环境中),并让运行服务器工作。旁注:我必须在
python3 manage.py runserver
的末尾键入3才能正常工作


有没有办法解决这个问题并在Heroku中部署应用程序?

激活virtualenv并键入:
哪个python
。然后c/p这里是结果。/usr/bin/pythony您的virtualenv正在使用您的系统python。我认为这是蟒蛇2.7。您可以删除该virtualenv并尝试以下操作:
virtualenv-p python3 ll_env
,然后激活env并再次检查您的venv使用的python是什么。