В стандарте POSIX, который предполагается считать /bin/sh
, команда .
(одна точка), а не source
. Команда source
представляет собой csh
-ism, который был втянут в bash
.
Попробуйте
. $env_name/bin/activate
Или, если у вас должен быть не-POSIX bash
в вашем коде, используйте #!/bin/bash
.
Вы должны использовать json.load
для анализа ответа вместо объекта JSON:
import json
friends = json.load(urllib2.urlopen("https://api.roblox.com/users/313376/friends"))
В противном случае friends[0]
просто извлекает первый символ ответа в виде строки.