相关疑难解决方法(0)

重命名virtualenv文件夹而不会破坏它

我已经创建了文件夹并在其中初始化了virtualenv实例.

$ mkdir myproject
$ cd myproject
$ virtualenv env
Run Code Online (Sandbox Code Playgroud)

当我运行时(env)$ pip freeze,它会显示已安装的软件包.

现在我想重命名myproject/project/.

$ mv myproject/ project/
Run Code Online (Sandbox Code Playgroud)

但是,现在我跑的时候

$ . env/bin/activate
(env)$ pip freeze
Run Code Online (Sandbox Code Playgroud)

它说pip没有安装.如何在不破坏环境的情况下重命名项目文件夹?

python ubuntu pip virtualenv

157
推荐指数
7
解决办法
6万
查看次数

在Windows上更改virtualenv文件夹

在计算机修复我的python项目dir(windows)改变后(比如从d:到f :).现在我所有的虚拟现实都被打破了.激活env后,virtualenv中的项目无法找到依赖项,自定义脚本(来自env\scripts文件夹)将无法正常工作

试过跑:

virtualenv --relocateble ENV_NAME (with the env name ..)
Run Code Online (Sandbox Code Playgroud)

就像在这个stackoverflow问题中,它输出了很多行,如:

Script agent\Scripts\deactivate.bat cannot be made relative
Run Code Online (Sandbox Code Playgroud)

我的virtualenv仍然破碎.

当我手动将activate.bat更改set VIRTUAL_ENV为新路径时.一些脚本再次工作.但重定位脚本仍然无法运行,大多数脚本仍然坏了

即使运行python interpeter也失败了:

Traceback (most recent call last):
  File "F:\Python27\learn\agent\agent\lib\site.py", line 677, in <module>
    main()
  File "F:\Python27\learn\agent\agent\lib\site.py", line 666, in main
    aliasmbcs()
  File "F:\Python27\learn\agent\agent\lib\site.py", line 506, in aliasmbcs
    import locale, codecs
  File "F:\Python27\learn\agent\agent\lib\locale.py", line 19, in <module>
    import functools
ImportError: No module named functools
Run Code Online (Sandbox Code Playgroud)

有没有什么办法解决这一问题?救命

更新:我还在ENV\Scripts的所有脚本中手动更改了shebang python interpeter行.现在所有失败都与上面相同的python失败

另一个更新: @udi系统python路径是:

['', 'C:\\dev\\Python27\\lib\\site-packages\\distribute-0.6.37-py2.7.egg', 'C:\\
dev\\Python27\\lib\\site-packages\\pip-1.3.1-py2.7.egg', 'C:\\dev\\Python27\\lib …
Run Code Online (Sandbox Code Playgroud)

python virtualenv virtualenv-commands

6
推荐指数
2
解决办法
5915
查看次数

我是否需要为新的 virtualenv 重新安装 Django?

使用 virtualenvwrapper,我为一个 virtualenv 安装了 Django。现在我无法在那个环境之外到达它。我希望能够在任何 virtualenv 之外和新的 virtualenv 内启动新的 Django 项目。

我需要重新安装 Django 还是可以从我的第一个 virtualenv 以某种方式导入安装?

python django virtualenv virtualenvwrapper

5
推荐指数
1
解决办法
3522
查看次数