Да. Вы можете установить библиотеку в Google Drive. Затем добавьте путь к sys.path
.
import os, sys
from google.colab import drive
drive.mount('/content/mnt')
nb_path = '/content/notebooks'
os.symlink('/content/mnt/My Drive/Colab Notebooks', nb_path)
sys.path.append(nb_path)
Затем вы можете установить библиотеку, например, jdc
, и указать цель.
!pip install --target=$nb_path jdc
Позже, когда вы снова запустите ноутбук, вы можете пропустить строку !pip install
. Вы можете просто import jdc
и использовать его. Вот пример тетради.
https://colab.research.google.com/drive/1KpMDi9CjImudrzXsyTDAuRjtbahzIVjq
Кстати, мне очень нравится jdc
%%add_to
. Это значительно облегчает работу с большим классом.
Это затронуто в "политиках Казни PowerShell в Стандартных Изображениях" на Блоге Lee Holmes и "Руководящих принципах безопасности PowerShell" в Windows Power Shell Blog .
Сводка Некоторые машины рассматривают пути UNC как большой и страшный Интернет, таким образом, PowerShell рассматривает их как удаленные файлы. Можно или отключить эту опцию на тех серверах (UncAsIntranet = 0,
) или добавьте удаленные машины к своим доверяемым хостам.
Если Вы хотите не сделать ни одного, PowerShell v2 поддерживает -ExecutionPolicy
параметр, который делает точно, что хочет Ваш псевдокод. PowerShell -ExecutionPolicy Bypass -File (...)
.
Попробуйте это, отредактируйте файл с:
notepad foo.ps1:Zone.Identifier
И набор 'ZoneId=0'
Вы хотите установить политику выполнения в отношении своего Набора-ExecutionPolicy использования машины:
Set-ExecutionPolicy Unrestricted
Можно хотеть исследовать различные политики выполнения видеть, какой является правильным для Вас. Смотрите на"help about_signing
"для получения дополнительной информации.
Вы загружали сценарий с Интернета?
Затем удалите поток NTFS из файла с помощью streams.exe sysinternal на командной строке.
cmd> streams.exe .\my.ps1
Теперь попытайтесь запустить скрипт снова.