Instalando virtualenvwrapper-powershell en Windows 8.1, falla el módulo de importación

Estoy tratando de seguir la guía aquí , y estoy atascado en Import-Module virtualenvwrapper , donde PowerShell me sigue dando el error:

import-module: el módulo especificado ‘virtualenvwrapper’ no se cargó porque no se encontró ningún archivo de módulo válido en ningún directorio del módulo.

En línea: 1 char: 1

  • import-module virtualenvwrapper
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    • CategoryInfo: ResourceUnavailable: (virtualenvwrapper: String) [Import-Module], FileNotFoundException
    • FullyQualifiedErrorId: Modules_ModuleNotFound, Microsoft.PowerShell.Commands.ImportModuleCommand

Estoy realmente perdido en lo que debo hacer aquí, porque por lo que puedo ver en esta guía y en otras, este paso debería ser bastante sencillo. Buscar en Google este problema realmente no me ha ayudado aquí ya que no puedo encontrar a nadie más con este problema.

Gracias por volver con una solución. Esto me ayudó hoy. También me gustaría agregar que tuve que hacer un paso adicional para que funcione en Windows 10.

Estaba recibiendo un error al intentar ejecutar:

Importar-módulo virtualenvwrapper

“Get-Content: no se puede encontrar la ruta ‘Función: \ TabExpansion’ porque no existe”.

La solución que encontré fue editar VirtualenvWrapperTabExpansion.psm1 en la línea 15 de esto:

 $_oldTabExpansion = Get-Content Function:TabExpansion 

a esto:

 $_oldTabExpansion = Get-Content Function:TabExpansion2 

Bueno, en realidad me he dado cuenta de este problema. Supongo que la instalación pip nunca colocó los archivos en un directorio de módulo correcto para PowerShell. WindowsPowerShell\Modules una carpeta de WindowsPowerShell\Modules en mi carpeta de documentos, que no existía pero estaba listada en la ruta de mis módulos de PowerShell. Luego tomé el directorio VirtualEnvWrapper del bitbucket virtualenvwrapper-powershell y lo copié en la carpeta de módulos que acabo de crear.

Luego tuve que usar Set-ExecutionPolicy Unrestricted lugar de Set-ExecutionPolicy RemoteSigned como se muestra en la guía, pero luego pude hacer el módulo de importación y usar todo lo necesario. No estoy seguro de por qué tuve que hacer todo esto manualmente, en lugar de que Pip lo haya hecho, pero solo espero que de alguna manera pueda ayudar a alguien más.