Folders are extremely useful for organising your budgets and/or forecasts. You can use them to group versions by type of version, or financial year. It can also be useful to create an archive folder for retired scenarios.
Once you have finished a plan, it is best practise to lock the version using the Access Control settings. This ensures no one else can make edits to the version. Ticking calculate formula values also helps reduce loading times as values are pre-calculated on locked versions.
Virtual versions can be used in two different scenarios to help optimise reporting and analysis. Most commonly, virtual versions are used to enhance reporting by removing the requirement to re-point existing reports to the latest budget or forecast version.
Virtual versions allow you to use the data from one version, for example actuals, and apply the exchange rate of another, for example budget, and therefore remove rate fluctuations. This allows you to analyse variances whilst ignoring foreign exchange fluctuations.
What would be the best way to migrate the config of a hardware based LTM running 11.6.1 to a new virtual pair running 13.1, appears the F5 big ip migration assistant isnt working as its trying to license and already licensed virtual ltm. Also no luck trying to restore an archive as well. Any help would be appreciated.
This article guides you through the process of determining if your virtual machine's hardware version is the most up to date for the VMware product that you are using. This resource also explains why a virtual machine created with one product may not power on from another product.
If you are experiencing a problem related to a virtual machine's hardware version, the information in this article may resolve the issue.
For information specific to:
To upgrade the virtual hardware:
Note: For Lab Manager virtual machines, they must be undeployed, have their virtual hardware version upgraded from their configuration, then redeployed.
Reactivation of a Windows guest operating system is not needed after upgrading the virtual hardware version. Update the VMware Tools version on the virtual machine for better performance, if prompted.
For information on virtual hardware versions and limitations, see Virtual machine memory limits and hardware versions (1014006).
Virtual machine hardware version compatibility for Fusion
These are the steps you can follow when you are on a shared hosting environment and need to install & compile Python from source and then create venv from your Python version. For Python 2.7.9. you would do something along these lines:
By default, that will be the version of python that is used for any new environment you create. However, you can specify any version of python installed on your computer to use inside a new environment with the -p flag:
2) The -p option works differently with virtualenvwrapper: I have to specify the full path to the python interpreter to be used in the new environment(when I do not want to use the default python version):
[November 2019] I needed to install a Python 3.7 environment (env) on my Python 3.8-based Arch Linux system. Python 3.7 was no longer on the system, so I could not downgrade Python, to install a package that I needed.
The module used to create and manage virtual environments is called venv. venv will usually install the most recent version of Python that you have available. If you have multiple versions of Python on your system, you can select a specific Python version by running python3 or whichever version you want.
this alias will also be used inside the virtual environment. So in this scenario running python -V inside the virtual env will always output 3.6 regardless of what interpreter is used to create the environment:
These seem a little overcomplicated for Windows. If you're on Windows running python 3.3 or later, you can use the python launcher py to do this much more easily. Simply install the different python version, then run:
Another option, because it's supported directly by the PyPA (the org behind pip and the PyPI) and has restarted releasing since the end of May (didn't release since late 2018 prior to that...) would be Pipenv
I used "venv" to create a new environment called "venv", I downloaded from ; install "Download Windows x86-64 executable installer-" ; then I used the following command line in the directory where I want to create my environment
So, now you have the answer!you can install any version of python on your system and have multiple of them at the same time. So, for example I installed Python3.7 in this directory: "C:\Program Files\Python37".So, instead of using 'python' now I specify which python by /c/Program\ Files/Python37/python:
In the screen capture below, I created the FX Neutral version and connected the Actuals Version to the Budget Version exchange rate version. This works great with the current year budget/current actual version comparison at the budget exchange rate. However, what if you also need to see the prior year actual data displayed using the current budget exchange rate? Also, in the screen capture below, the actual data is connected to 2018-2020, which is the first step to comparing Neutral Prior year actual data as well.
I could pip freeze --local > requirements.txt, then remove the directory and pip install -r requirements.txt, but this requires a lot of reinstallation of large libraries, for instance, numpy, which I use a lot.
Did you see this? If I haven't misunderstand that answer, you may try to create a new virtualenv on top of the old one. You just need to know which python is going to use your virtualenv (you will need to see your virtualenv version).
If your virtualenv is installed with the same python version of the old one and upgrading your virtualenv package is not an option, you may want to read this in order to install a virtualenv with the python version you want.
I've tested this approach (the one that create a new virtualenv on top of the old one) and it worked fine for me. I think you may have some problems if you change from python 2.6 to 2.7 or 2.7 to 3.x but if you just upgrade inside the same version (staying at 2.7 as you want) you shouldn't have any problem, as all the packages are held in the same folders for both python versions (2.7.x and 2.7.y packages are inside your_env/lib/python2.7/).
If you change your virtualenv python version, you will need to install all your packages again for that version (or just link the packages you need into the new version packages folder, i.e: your_env/lib/python_newversion/site-packages)
Updated again:The following method might not work in newer versions of virtualenv. Before you try to make modifications to the old virtualenv, you should save the dependencies in a requirement file (pip freeze > requirements.txt) and make a backup of it somewhere else. If anything goes wrong, you can still create a new virtualenv and install the old dependencies in it (pip install -r requirements.txt).
By doing so, old Python core files and standard libraries (plus setuptools and pip) are removed, while the custom libraries installed in site-packages are preserved and working, as soon as they are in pure Python. Binary libraries may or may not need to be reinstalled to function properly.
Let's say your existing project is named foo and is currently running Python 2 (mkproject -p python2 foo), though the commands are the same whether upgrading from 2.x to 3.x, 3.6.0 to 3.6.1, etc. I'm also assuming you're currently inside the activated virtual environment.
Use of the -p or --python flag is supported on virtualenv, but not on venv. If you have more than one Python version and you want to specify which one to create the venv with, do it on the command line, like this:
You can of course upgrade with venv as others have pointed out, but that assumes you have already upgraded the Python that was used to create that venv in the first place. You can't upgrade to a Python version you don't already have on your system somewhere, so make sure to get the version you want, first, then make all the venvs you want from it.
I wasn't able to create a new virtualenv on top of the old one. But there are tools in pip which make it much faster to re-install requirements into a brand new venv. Pip can build each of the items in your requirements.txt into a wheel package, and store that in a local cache. When you create a new venv and run pip install in it, pip will automatically use the prebuilt wheels if it finds them. Wheels install much faster than running setup.py for each module.
If you're using pipenv, I don't know if it's possible to upgrade an environment in place, but at least for minor version upgrades it seems to be smart enough not to rebuild packages from scratch when it creates a new environment. E.g., from 3.6.4 to 3.6.5:
I moved my home directory from one mac to another (Mountain Lion to Yosemite) and didn't realize about the broken virtualenv until I lost hold of the old laptop. I had the virtualenv point to Python 2.7 installed by brew and since Yosemite came with Python 2.7, I wanted to update my virtualenv to the system python. When I ran virtualenv on top of the existing directory, I was getting OSError: [Errno 17] File exists: '/Users/hdara/bin/python2.7/lib/python2.7/config' error. By trial and error, I worked around this issue by removing a few links and fixing up a few more manually. This is what I finally did (similar to what @Rockalite did, but simpler):
F5 BIG-IP Virtual Edition (VE) is supported on the following platforms. (This document was formerly named Virtual Edition and Supported Hypervisors Matrix.)You can also see the list of unsupported features and Cloud limitations for each F5 BIG-IP VE release.
Note: The NX-3060-(1 block, 4 nodes) is tested and compatible for deploying BIG-IP VE on Nutanix. However, VE deployment is supported on any host that meets the minimum hardware requirements.
f0a16ac21c